Skip to content

Latest commit

 

History

History
22 lines (15 loc) · 766 Bytes

File metadata and controls

22 lines (15 loc) · 766 Bytes

Contributing to Plumbline

Commit messages

Plumbline uses Conventional Commits so release-please can maintain VERSION, compatibility.json, CHANGELOG.md, Git tags, and GitHub releases automatically.

Use these prefixes consistently:

  • feat: for user-visible features (SemVer minor).
  • fix: for bug fixes (SemVer patch).
  • feat!:, fix!:, refactor!: or a BREAKING CHANGE: footer for intentional breaking changes (SemVer major).
  • chore:, docs:, refactor:, test:, and ci: for non-release or supporting changes.

Before claiming a change is verified, run:

bash config/claude/tests/run_all.sh

Release notes are generated by release-please from these commits; do not hand-edit CHANGELOG.md for normal release entries.