A set of rules for git commit messages.
Structure
<type>[optional scope] : <description>
[optional body]
[optional footers]
Types
fix: A commit that patches bugs in codebasesfeat: A commit that introduces a new featureschore: A routine commitdocs: A documentation commitbuild: A change in build filesstyle: A UI change
Footers
BREAKING CHANGE: commit that introduces a breaking API change