<type>(<scope>): <subject>
<body>
<footer>
feat: new featurefix(scope): bug in scopefeat!: breaking change/feat(scope)!: rework APIchore(deps): update dependencies
- feat:
FeatureA new feature - fix:
Bug FixesA bug fix - build:
BuildsChanges that affect the build system or external dependencies - ci:
Continuous IntegrationsChanges to our CI configuration files and scripts - docs:
DocumentationDocumentation only changes - perf:
Performance ImprovementsA code change that improves performance - style:
StylesCode style stuff - refactor:
Code RefactoringA code change that neither fixes a bug nor adds a feature - test:
TestsAdding missing tests or correcting existing tests - chore:
ChoresOther changes that don't modify src or test files, for relases, dependencies, stuff - revert:
RevertsReverts a previous commit
- use imperative, present tense (change, not changed or changes)
- don't capitalize first letter
- no . at the end
- use imperative (view subject)
- include motivation for the change and contrast with previous behavior
- should include reference to issues (github or JIRA or whatever)
- should include breaking changes (should start with
BREAKING CHANGE:)