This directory contains the UpKeep product documentation, built with Docusaurus. The documentation is authored in English by default. Additional locales can be added later through Docusaurus internationalization.
docs/
├── docs/ # Documentation content (Markdown / MDX)
│ ├── intro.md
│ ├── getting-started/ # Installation and quickstart
│ ├── concepts/ # Architecture, data model, rules
│ ├── api/ # HTTP API reference
│ └── product/ # Business brief and MVP PRD
├── src/ # Custom pages and components
├── static/ # Static assets (images, favicon)
├── docusaurus.config.js # Site configuration
└── sidebars.js # Sidebar configuration
- Node.js 20 or newer
npm install
npm run startThe dev server listens on http://localhost:3000/upkeep/.
npm run build # produce a static site in build/
npm run serve # preview the production build locally- Add pages under
docs/docs/; the sidebar is generated from the folder structure. - Control ordering with
sidebar_positionfront matter and_category_.jsonfiles. - Keep every example in English unless a translation is being added.
From the repository root you can also use:
make docs-install
make docs-run
make docs-build