Documentation site for the Monque job scheduler, built with Astro Starlight.
- Framework: Astro
- Documentation Theme: Starlight
- API Documentation: TypeDoc with Starlight TypeDoc Plugin
-
Install dependencies:
bun install
-
Start the development server:
# From the repo root bun run dev:docs # Or from within apps/docs cd apps/docs && bun run dev
The site will be available at http://localhost:4321/monque.
To build the static documentation site:
# From the repo root
bun run build:docs
# Or from within apps/docs
cd apps/docs && bun run buildThe output will be in the dist/ directory.
src/content/docs: Markdown and MDX files for the documentation pages.src/assets: Static assets like images.src/styles: Custom CSS.astro.config.mjs: Astro and Starlight configuration.package.json: Dependencies and scripts.
To add a new documentation page:
- Create a new
.mdor.mdxfile insrc/content/docs/. - Add the page to the
sidebarconfiguration inastro.config.mjsif you want it to appear in the navigation menu.