Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Documentation for FlyCD
FlyCD Docs is a documentation site template built on Astro with the Starlight starter kit, used to publish FlyCD's user and developer documentation as a static site.
FlyCD Docs is a Starlight "Basics" starter template that turns Markdown and MDX files into a complete documentation website. The template takes content placed in src/content/docs/ and generates a static site with a route for each file, along with a configurable sidebar and navigation. It runs on Astro, a static-site generator, and is maintained by the Astro team as an official Starlight integration. The repository metadata shows this specific instance serves as the documentation hub for FlyCD, a CI/CD tool for Fly.io, and it includes topics like astro, cicd, flyio, remix-run, and serverless.
astro.config.mjs, package.json, and tsconfig.json included..md or .mdx files in src/content/docs/, and each file is exposed as a route based on its file name.src/assets/ and embedded in Markdown with a relative link; static assets like favicons go in public/.npm install, npm run dev (serves on localhost:4321), npm run build (outputs to ./dist/), npm run preview, and npm run astro for CLI tasks.The project structure places all documentation in src/content/docs/, and Starlight scans that folder to create routes. Images referenced in docs are stored in src/assets/, while global assets like favicons live in public/. To spin up a new site, run npm create astro@latest -- --template starlight; developers can then use npm run dev to preview locally and npm run build to output the final static site to ./dist/ for deployment.
