Home / cs-notes / Guidelines / Commit Message Conventions
Commit Message Conventions
Reference
- github/angular/CONTRIBUTING.md#type
- github/conventional-commits/v1.0.0-beta.4.md#summary
- github/joshbuchea/semantic_commit_messages
- seesparkbox/semantic_commit_messages
- karma-runner/git-commit-msg
Why
- Automatically determining a semantic version.
- Automatically generating CHANGELOGs.
- Automatically triggering build and publish processes.
- Communicating the nature of changes to teammates.
Format
<type>(<scope>): <subject>
<body>
<footer>
Type
- feat
- fix
- docs
- style
- test
- chore
- refactor
- perf
- build
- ci