docs(specs): decouple-docforge design (master spec + PR0/PR1/PR2)#990
docs(specs): decouple-docforge design (master spec + PR0/PR1/PR2)#990klocke-io wants to merge 2 commits into
Conversation
…esign Design notes for splitting docforge out of the per-build pipeline. PR0 covers the sitemap-diff gate that surfaces URL drift on every PR.
✅ Deploy Preview for gardener-docs ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
|
Important Review skippedDraft detected. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Path: .coderabbit.yml Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
PR1 ships the docs-sync GitHub Action and decouples docforge from the per-build pipeline. PR2 cuts over from hugo/ to website/ as the sync target and VitePress source.
How to categorize this PR?
/kind discussion
What this PR does / why we need it:
Adds design notes under
.specs/2026-06-02-decouple-docforge/for splitting docforge out of the per-build pipeline:README.md— master spec (problem, goals, architecture, cross-PR decision log).pr0-sitemap-diff.md—sitemap-diffgate that runs on every PR and posts added/removed sitemap URLs as a comment.pr1-decouple-build.md— commits the currenthugo/snapshot, drops docforge from per-build CI, ships thedocs-syncGitHub Action.pr2-migrate-to-website.md— strips/website/*from docforge config, switches VitePresssrcDirto./website, deleteshugo/.Draft for design discussion.
Which issue(s) this PR fixes:
Fixes #
Special notes for your reviewer:
Spec only — no code changes.