Skip to content

Getting Started

Purpose

The docs/ directory is a Markdown-first documentation site powered by VitePress. Content lives in .md files, while the site shell and build process come from the Node project in the same directory.

Local Workflow

From the repository root:

bash
cd docs
npm install
npm run dev

For a production build:

bash
cd docs
npm run build

Why This Exists

This setup makes the future docs-build CI job meaningful:

  • npm ci installs the exact locked dependency graph from package-lock.json
  • npm run build verifies the Markdown docs still compile into a static site

Writing Docs

Add new pages as Markdown files under these sections:

  • guide/ for onboarding and how-to material
  • architecture/ for system design and request flow
  • reference/ for code maps and operational details

Then register important new pages in .vitepress/config.mts so they appear in the navigation and sidebar.