Last verified: 2026-03-07
All commands run from this docs/ directory:
npm start- Start local development servernpm run build- Build documentation site for productionnpm run serve- Serve built site locallynpm run clear- Clear Docusaurus cachenpm run bump-version -- ${VERSION}- Create new versioned docs (e.g.,npm run bump-version -- 2.2.0)npm run write-translations- Extract translatable stringsnpm run write-heading-ids- Add heading IDs to markdown filesnpm run typecheck- TypeScript type checking
docs/- Current documentation (markdown/MDX)docs/commands/- Command-specific docsdocs/contributing/- Developer and contributor guidessidebars.ts- Navigation structure (update when adding new pages)
The site supports versioned documentation with past versions stored in:
versioned_docs/version-X.Y.Z/- Snapshot of docs for each versionversioned_sidebars/- Sidebar configuration for each versionversions.json- List of available versions
- Site metadata and URL configuration
- GitHub Pages deployment settings
- Theme and navigation configuration
- Versioning setup
src/css/custom.css- Site-wide styling overridessrc/components/- Custom React componentssrc/pages/- Custom pages (like the homepage)static/img/- Static assets and images
- Create markdown files in the
docs/directory - Update
sidebars.tsto include new pages in navigation - Use MDX format for pages requiring React components
- Only cut new documentation versions for minor/major releases
- Version bumping copies current docs to versioned storage
- Site is configured for internationalization but currently English-only
- Translation status tracking in
translation-status.json - Custom
TranslationStatuscomponent for displaying translation progress