Skip to content

[Phase 01] Astro project scaffold, BaseLayout, fonts, design-system import #850

@ashleyshaw

Description

@ashleyshaw

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

  • website/ Astro project initialised (no starter template — minimal)
  • astro.config.mjs configured for GitHub Pages static output at /awesome-github/ base
  • Design-system token CSS copied to website/public/design-system/
  • Font files copied to website/public/fonts/
  • BaseLayout.astro created with theme-init guard, CSS imports, slot
  • site-tokens.css stub created (tokens defined in Phase 02)
  • README updated with local-dev instructions

Spec: AWESOME_GITHUB_CONTENT_STRUCTURE.md, AWESOME_GITHUB_BUILD_PROMPT.md

Metadata

Metadata

Assignees

Type

No type

Priority

None yet

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions