Skip to content

[codex] Add Astro/Starlight site#58

Draft
plx wants to merge 1 commit into
mainfrom
codex/trop-site
Draft

[codex] Add Astro/Starlight site#58
plx wants to merge 1 commit into
mainfrom
codex/trop-site

Conversation

@plx
Copy link
Copy Markdown
Owner

@plx plx commented May 13, 2026

Summary

  • Add a static Astro/Starlight site under site/ with the Maquette landing page converted to src/pages/index.astro.
  • Add Starlight docs pages for overview, usage, configuration, and scope.
  • Configure Astro for GitHub Pages at https://plx.github.io/trop/ using site: "https://plx.github.io" and base: "/trop".
  • Add a GitHub Pages deployment workflow, npm Dependabot config, site ignores, README link, and navigation-guide entries.

Validation

  • npm run check
  • npm run build
  • agentic-navigation-guide verify
  • curl -I http://127.0.0.1:4323/trop/ returned 200 OK

Notes

  • The Maquette design artifacts remain untracked and are not included in this PR.
  • npm install reported 5 moderate npm audit findings in the Astro dependency tree.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant