1. Change sources
Update canonical Markdown, guide source pages, templates, or structured data according to the type of change.
Guide Platform · CI-0010
Build one consistent GitHub Pages site from canonical sources, shared navigation data, templates, and deterministic generator logic.
Governance/ canonical Markdownguide/*.html source pagesguide/data/navigation.jsonguide/templates/navigation.htmlscripts/build_guide.py_site/, never canonicalpython scripts/build_guide.py --output _site
The generator copies publishable Guide files, excludes build inputs, renders page-relative shared navigation, validates navigation targets, and emits a build manifest.
Update canonical Markdown, guide source pages, templates, or structured data according to the type of change.
Run the generator. Any missing page, invalid data, or malformed navigation block stops the build.
Push or merge source changes to main. GitHub Actions generates _site/, deploys it, and the published result is verified separately.