Skip to content

Site B: audience-first nav + story homepage (re-targeted to main) - #48

Merged
OliEder merged 7 commits into
mainfrom
feat/site-b-onto-main
Aug 28, 2026
Merged

OliEder merged 7 commits into
mainfrom
feat/site-b-onto-main

Conversation

@OliEder

@OliEder OliEder commented Aug 28, 2026

Copy link
Copy Markdown
Contributor

Plan B of the site redesign — retargeted to main.

Heads up: the earlier #47 was a stacked PR based on feat/site-a-diagrams, so when it merged it landed on that feature branch, not on main. Its content never reached main. This PR cherry-picks the same Plan B commits cleanly onto current main (which already has Site A / #46).

What (unchanged from #47)

  • Nav → Home · Learn · Use · Build (+ GitHub); Nav.astro is data-driven, only navItems changed.
  • Homepage rewritten as a non-technical story scroll, no diagram: problem → what OCF is → multi-sport (before structure) → rough structure → where next. JSON-LD kept; old code-example/validator sections dropped.
  • Three area hubs /learn/ /use/ /build/ linking to existing pages.
  • axe route list extended with the three new routes.

Verified on this branch (built on top of main)

  • npm run build: 14 pages, all routes resolve.
  • Nav labels present (inline + drawer), story sections in order, multi-sport before structure, JSON-LD kept, old content gone.
  • Site A's PlantUML diagrams (already on main) still render — the two plans compose.

Leaving the merge to you. After this, feat/site-a-diagrams (which holds the mis-merged #47) can be deleted.

🤖 Generated with Claude Code

@OliEder
OliEder merged commit 5ce3e47 into main Aug 28, 2026
1 check passed
@OliEder
OliEder deleted the feat/site-b-onto-main branch August 28, 2026 19:48
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