docs: Update README for v2.3.1 with accurate documentation#39
Conversation
- Update version badge from 2.2.0 to 2.3.1 - Add Docker Hub badge for multi-platform support - Restructure Quick Start with Docker-first approach - Update tech stack references (Readability + html2text) - Add comprehensive Docker deployment examples - Add make command documentation for development workflow - Expand project structure with detailed file descriptions - Add Docker multi-platform build documentation - Fix environment variables table (remove unimplemented rate limiting) - Remove rate limiting from features (not implemented in code) - Update limitations with more accurate details - Add pre-commit hooks documentation 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
|
Caution Review failedThe pull request is closed. WalkthroughDocumentation-only update to README.md: version bump to 2.3.1, expanded Docker quickstart and multi-arch notes, revised installation/usage workflows, updated feature list and architecture description (authentication step, Readability + html2text), endpoint/configuration changes, tech stack details, testing/dev updates, project structure illustration, and limitations. Changes
Sequence Diagram(s)sequenceDiagram
autonumber
participant U as Client
participant API as FastAPI Service
participant Auth as Optional Auth
participant Search as Search Provider
participant Ext as Readability + html2text
participant MD as Markdown Response
U->>API: Request (query or URL)
alt Auth enabled (new step)
API->>Auth: Validate token/session
Auth-->>API: Auth result
note over API,Auth: Authentication explicitly documented in 2.3.1
end
alt Query requires search
API->>Search: Serper (if API key set)
Search-->>API: Results
opt Fallback path
API->>Search: DuckDuckGo (no Serper key)
Search-->>API: Results
note over API,Search: Fallback to DuckDuckGo when Serper key absent
end
end
alt URL content extraction
API->>Ext: Fetch + Readability parse
Ext-->>API: Cleaned text via html2text
note over API,Ext: Extraction pipeline updated to Readability + html2text
end
API->>MD: Assemble Markdown response
MD-->>U: Markdown output
Estimated code review effort🎯 2 (Simple) | ⏱️ ~10 minutes Possibly related PRs
Poem
✨ Finishing touches🧪 Generate unit tests (beta)
📜 Recent review detailsConfiguration used: CodeRabbit UI Review profile: CHILL Plan: Pro 📒 Files selected for processing (1)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Summary
Changes
Version & Badges
Quick Start
Features
Configuration
RATE_LIMIT_WINDOWandRATE_LIMIT_MAX_REQUESTS(documented but not implemented in code)SERPER_API_KEY,WEBCAT_API_KEY,PORT,LOG_LEVEL,LOG_DIRDevelopment
New Sections
Limitations
Test plan
🤖 Generated with Claude Code
Summary by CodeRabbit
Documentation
Chores