Phase 01 — Astro project scaffold
Sets up the Astro project structure inside website/, installs dependencies, copies
design-system assets (fonts, token CSS), and creates the base layout that every page extends.
Deliverables
Spec: AWESOME_GITHUB_CONTENT_STRUCTURE.md, AWESOME_GITHUB_BUILD_PROMPT.md
Phase 01 — Astro project scaffold
Sets up the Astro project structure inside
website/, installs dependencies, copiesdesign-system assets (fonts, token CSS), and creates the base layout that every page extends.
Deliverables
website/Astro project initialised (no starter template — minimal)astro.config.mjsconfigured for GitHub Pages static output at/awesome-github/basewebsite/public/design-system/website/public/fonts/BaseLayout.astrocreated with theme-init guard, CSS imports, slotsite-tokens.cssstub created (tokens defined in Phase 02)Spec: AWESOME_GITHUB_CONTENT_STRUCTURE.md, AWESOME_GITHUB_BUILD_PROMPT.md