[codex] Add Astro Starlight site#23
Conversation
Code Review — PR #23: Add Astro Starlight siteOverall this is a well-structured addition. The CI workflow is solid, the design system approach (design tokens + component CSS) is thoughtful, and the Starlight docs pages cover the right topics. The PR is still DRAFT, but a few issues should be addressed before merge. Bugs
Fix: add Accessibility
Both the desktop nav and the mobile panel hard-code Project convention
The guide currently ends with Minor / nitpicksDuplicate nav markup is a maintenance risk
No web font loading What's working well
|
7b1e3b2 to
d2de40c
Compare
Code Review — PR #23: Add Astro Starlight siteStatus: Draft · Good foundation with a few items worth addressing before merge. OverviewThis PR adds an Astro/Starlight static documentation site under Strengths
IssuesBug / Correctness
<a class="mq-site-nav__link" href="#features" aria-current="page">Features</a>
<a class="mq-site-nav__link" href="#cli">CLI</a>
Documentation AccuracyHardcoded version number will drift ( <span class="mq-code-panel__meta">agentic-navigation-guide 0.1.4</span>This will be stale after the next release. Consider pulling this from Unpinned action in docs example ( - uses: actions/checkout@v4The repo's own Navigation Guide not updatedThe Minor / Nit
Properties like No PR-time build check
SummaryNo blocking correctness issues in the Rust crate. The site itself is well-structured. The main items before marking ready: fix |
Code ReviewOverall: Well-structured addition. The workflow, accessibility patterns, and design token approach are all solid. A few things worth addressing before merge. CI / Workflow (
|
| Area | Status |
|---|---|
| CI workflow | ✅ Ready |
| Accessibility | ✅ Ready |
| Responsive layout / reduced-motion | ✅ Ready |
| Dark mode (landing page) | |
| Favicon | |
| Duplicate font URL | |
| Docs accuracy | ✅ Accurate |
No blocking issues for a draft PR. The dark mode gap and missing favicon are the two things I'd want resolved before this goes to final review.
Summary
site/using the approved landing-page conceptplx.github.io/agentic-navigation-guideValidation
npm run buildfromsite/.github/workflows/pages.ymlas YAMLgit diff --checkNote: landing page copy is intentionally still draft-ready for follow-up edits.