docs: overhaul guides and redesign the documentation site - #817
Conversation
Entire-Checkpoint: 01M1TJ1CYCXYDWDZZQ1DFBZ1GZ
|
Too many files changed for review (122 files, 100 file limit). Bypass the limit by tagging |
|
Caution Review failedThe pull request is closed. ℹ️ Recent review info⚙️ Run configurationConfiguration used: Repository YAML (base), Central YAML (inherited), Organization UI (inherited) Review profile: CHILL Plan: Team Run ID: 📒 Files selected for processing (122)
📝 WalkthroughWalkthroughThis change rebuilds the documentation site structure and homepage, adds CLI-doc generation and link validation scripts, rewrites guides and provider references, updates configuration and environment reference docs, and refreshes contributor and test documentation. ChangesDocumentation overhaul
Estimated code review effort: 4 (Complex) | ~60 minutes Poem
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 |
Instruction countsThe comparison never ran — an earlier step failed.
|
Make setup and ongoing use easier to follow across the README and documentation site. Reorganize navigation by task, rewrite onboarding and provider guidance, and correct configuration, authentication, caching, and migration examples. For example, JSON migration now extracts
.secretsbefore import, and profile examples putif_missingon individual secrets.Redesign the landing page with an interactive vault/encryption example, clearer calls to action, responsive layouts, and light/dark themes. Improve documentation typography, keyboard focus, and sponsor contrast. Add dedicated troubleshooting and Passwordstate guides, plus maintained examples and related links for all 41 CLI commands. CLI regeneration preserves those additions, and the production build now checks rendered internal links and anchors.
Validation:
AI-assisted — Tool: Codex; model: openai/unavailable; version: unavailable.
Note
Low Risk
Documentation, site assets, and build-time link checks only; no runtime or secret-handling code changes in this diff.
Overview
This PR reshapes onboarding and contributor docs (
README.md,CONTRIBUTING.md,AGENTS.md): shorter product pitch, task-oriented dev commands,fnox-corepaths in the agent guide, clearer hierarchical-config wording, and mbx version references tied tomise.tomlinstead of hard-coded versions.The VitePress site gets a custom landing page (
HomePage.vue), light/dark theming with bundled Space Grotesk, section-specific sidebars vianavigation.mjs, nav that starts at quick start, edit links, and sponsor styling fixes. CLI reference is augmented bycli-examples.jsonandenrich-cli.mjs, which inject frontmatter, examples, and related links into generated command pages afterrender:usage.Guides are rewritten for accuracy and task flow (how it works, golden path, leases with
env = falseon bootstrap secrets, daemon/check --all, import-export migration withjq '.secrets'). The docs contributor guide documents layout, writing rules, and the generation pipeline. Production builds gaincheck-links.mjsto validate internal URLs and anchors in rendered HTML.Reviewed by Cursor Bugbot for commit 28cfa80. Bugbot is set up for automated code reviews on this repo. Configure here.
Summary by CodeRabbit