Skip to content
S RookDuel Setu AI-ready documentation template

Project Structure

PathResponsibility
astro.config.mjsAstro, Starlight, sidebar, and integration configuration
src/content/docs/docs/Documentation source files
src/content.config.tsContent collection schema
src/config/setu.tsCentral product, route, and repository configuration
src/components/docs/Documentation interface overrides
src/components/interactive/Built-in playground and quiz components
src/components/landing/Public landing page sections
src/pages/ai/AI-readable index and plain-text routes
src/consts/site.tsShared product and repository constants
src/styles/ and src/*.cssGlobal and feature-specific styles

Keep content, product configuration, and interface code separate. That makes future upgrades and template reuse easier.