Skip to content

Changelog And Docs Build Workflow ​

This page describes the current public docs pipeline.

What Happens On A Dev Branch Push ​

When you push local-dev:

  1. GitHub checks out the branch.
  2. VitePress is built from docs/.
  3. The generated site is copied into public/docs/.
  4. GitHub pushes the rebuilt public/docs/ output back to local-dev if needed.

This keeps the tracked production docs bundle aligned with the source docs.

Public Changelog Source ​

The public changelog is curated in:

text
docs/changelog.md

It is not rebuilt from every commit message anymore. This keeps the published changelog aligned with the cleaned v1.0.x release history instead of drifting back into legacy versions or internal workflow noise.

Production Publishing Flow ​

After docs are rebuilt on local-dev:

  1. GitHub prepares filtered-pr-local-dev.
  2. main receives only the production-safe snapshot.
  3. GitHub release packaging includes public/docs/, not the raw docs/ source.

Why This Matters ​

  • /docs/features/, /docs/muse/, and /docs/architect-hub/ must exist in built output
  • production should serve only the built docs bundle
  • the public changelog should match the live release line