The documentation website for Open Job Spec, built with Astro and Starlight.
pnpm installpnpm devThe site will be available at http://localhost:4321.
pnpm buildThe static output is written to dist/.
pnpm previewwebsite/
├── public/ # Static assets (favicon, images)
├── src/
│ ├── assets/ # Processed assets (images optimized by Astro)
│ ├── components/ # Custom Astro components
│ ├── content/
│ │ └── docs/ # MDX documentation pages
│ │ ├── getting-started/
│ │ ├── spec/
│ │ ├── guides/
│ │ ├── reference/
│ │ ├── ecosystem/
│ │ └── governance/
│ └── styles/ # Custom CSS
├── astro.config.mjs # Astro + Starlight configuration
├── package.json
└── tsconfig.json
All documentation pages are MDX files in src/content/docs/. Each file needs frontmatter with at least title and description:
---
title: Page Title
description: A short description for SEO and link previews.
---
Page content here.The sidebar is configured in astro.config.mjs under the Starlight sidebar option.