Skip to content

Versioning

The Versioning group turns a reviewed working tree into commits and releases while keeping Git as the source of truth.

  • Create commits: select files and write or generate Conventional Commit messages.
  • HTML Git diffs: review working-tree or reference comparisons in a browser.
  • Create releases: select a semantic version, generate release content, push, and publish through GitHub CLI.
  • Project integration: expose the version class, lifecycle hooks, and managed README badge.

Every mutating workflow starts from the consuming Composer project’s root, even when Maintainer is invoked from a subdirectory.