Configuration
astro.config.mjs defines the site URL, sidebar, and global Starlight setup.
This site is meant to stay editable.
It is intentionally incomplete. The point is to capture ideas while they are still moving and make it easy to turn rough notes into real docs without rebuilding the whole site every time.
npm installnpm run devnpm run buildnpm run previewConfiguration
astro.config.mjs defines the site URL, sidebar, and global Starlight setup.
Core docs
src/content/docs/ is where the docs live. Most pages can stay in Markdown,
and MDX is there when Starlight components genuinely make the page easier to
read.
Reusable UI
src/components/docs/ is where small Astro components live when patterns
start repeating across pages.
Styling
src/styles/custom.css is for light theme tuning without fighting the
Starlight defaults.
catalyst-ops as a compass for the first topics instead of trying to copy over a full corpus.Open the page templates