Skip to main content

Documentation Versioning Model

Summary​

Documentation versioning connects content to product release maturity without cloning the entire portal for every release. Versioned sets are introduced only when supported behavior materially diverges.

Audience​

  • Product, engineering, QA, DevOps, architecture, and documentation teams

Reference Content​

Version conceptDocumentation treatment
RCDraft/review content may describe verified release-candidate behavior and explicitly label transitional gaps
GAPublic or audience-specific content must complete required GA review before publication
v1First supported major contract or documentation baseline
v2New major baseline when behavior or contracts cannot be described safely as a compatible update
Breaking changeRecord affected nodes, replacement behavior, introduced/deprecated versions, and migration path
MigrationProvide prerequisites, sequencing, validation, rollback/recovery, and compatibility boundaries
Archived docsPreserve historical context, version scope, replacement links, and route stability outside active navigation

Rules​

  • Use introduced_in and deprecated_in on pages or nodes with meaningful version boundaries.
  • Do not infer versions from branch names, dates, or implementation comments.
  • Keep one page for compatible changes; split/version only when readers need different instructions.
  • A breaking change triggers dependency impact analysis and release, architecture, support, and security review as applicable.
  • Archived documentation is immutable except for safety notices, corrected routing, or retention metadata.
  • Migration documentation must not expose secrets or unsafe production commands.

See Also​

Keywords​

  • Documentation versioning
  • Breaking changes
  • Migration guidance

Revision Information​

  • Status: Draft
  • Last reviewed: 2026-07-15
  • Review cycle: Quarterly