Commit Messages
Semantic commit messages for traceability
Conventional commits provide structured messages that enable automated changelog generation and maintain clear project history.
Why Conventional Commits?
Semantic commit messages enable:
- Automated changelog generation - Tools can extract features, fixes, and breaking changes
- Clear project history - Anyone can understand what changed and why
- Semantic versioning - Commit types inform version bumps (feat = minor, fix = patch)
- Traceability - Link commits to issues and requirements
Basic Format
Key Types: feat, fix, docs, style, refactor, test, chore
Related Documentation
- Traceability Requirements - Stage 4 traceability
- Pre-commit Setup - Pre-commit hooks
- Trunk-Based Development - Development workflow
- Branching Strategies - Branch naming
Tutorials | How-to Guides | Explanation | Reference
You are here: Explanation — understanding-oriented discussion that clarifies concepts.