Skip to content

chore: retire Docusaurus site, rewrite README for the Astro docs#403

Merged
vishr merged 1 commit into
masterfrom
post-cutover-cleanup
Jun 15, 2026
Merged

chore: retire Docusaurus site, rewrite README for the Astro docs#403
vishr merged 1 commit into
masterfrom
post-cutover-cleanup

Conversation

@vishr

@vishr vishr commented Jun 15, 2026

Copy link
Copy Markdown
Member

Post-cutover cleanup now that the docs are live from site/ (Astro/Starlight, #400) and the CI is hardened (#401).

Changes

  • Retire website/ — the superseded Docusaurus project (105 files removed). The live deploy already builds site/, so nothing serving depends on it. Rollback for the cutover is still available via the merged commits' history if ever needed.
  • Rewrite README.md — was Docusaurus run instructions; now documents the site/ (Astro) workflow, cookbook/ recipes, layout, and deployment.
  • Makefileserve now runs the Astro dev server (was a Docker/Docusaurus command against website/).
  • test-deploy.yaml — builds site/ on PRs to master (was website/ via yarn, triggered on main — which never ran), with npm ci --ignore-scripts and least-privilege contents: read.

Verified

go test ./... passes (cookbook unaffected); site/ builds clean (124 pages); no broken website/ references remain (the leftover "website" hits are the English word in prose).

🤖 Generated with Claude Code

The docs now live in site/ (Astro + Starlight) and deploy from there
(#400/#401). Remove the superseded website/ Docusaurus project, and:
- rewrite README.md around site/ + cookbook/ (was Docusaurus instructions)
- Makefile `serve` now runs the Astro dev server
- test-deploy workflow builds site/ on PRs to master (was website/ on `main`,
  which never ran) with npm ci --ignore-scripts

Verified: go test ./... passes, site builds clean (124 pages).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@vishr vishr merged commit 49ae2db into master Jun 15, 2026
2 checks passed
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