Skip to content

Docs per release policy

This page is the canonical reference for Docs per release policy.

Who this is for

  • Maintainers preparing a release
  • Reviewers validating that a change is “customer-ready”

What you will get

  • A checklist that turns doc updates into a release habit (not an afterthought)
  • Clear “when X changes, update Y” guidance for the suite docs site

Policy

  • Doc changes ship with product changes.
  • The canonical API spec lives in OpenAPI spec (YAML).
  • Tutorials must remain runnable (see the tutorial smoke test workflow).

Checklists (by change type)

HTTP API changes

Config changes

  • Update the config reference:
  • Configuration reference
  • module-specific pages under reference/config/
  • If a setting changes defaults or semantics, add a note to “What’s new”.

Data contract changes (exposures/outcomes/manifests)

Operational behavior changes

  • Update runbooks for new failure modes or changes in remediation:
  • docs/operations/runbooks/*
  • Update capacity guidance if perf characteristics changed:
  • Performance and capacity guide

Verification (required)

Run the suite-level quality gates:

make finalize

If you changed tutorials or serving behavior, also run the tutorial smoke test locally (or wait for CI):

bash scripts/tutorial_smoke_test.sh