We use an adapted form of Conventional Commits.
- Use the present tense ("Adds feature" not "Added feature")
- Limit the first line to 72 characters or less
- Add one feature per commit. If you have multiple features, have multiple commits.
<type>: Short Description of Commit
<BLANKLINE>
More detailed description of commit
<BLANKLINE>
(Optional) Resolves: <Issue #>
<type>[<package-name>]: Short Description of Commit
<BLANKLINE>
More detailed description of commit
<BLANKLINE>
(Optional) Resolves: <Issue #>
Types include:
feat
when creating a new featurefix
when fixing a bugtest
when adding testsrefactor
when improving the format/structure of the codedocs
when writing docsrelease
when pushing a new releasechore
others (ex: upgrading/downgrading dependencies)
docs: Updates CONTRIBUTING.md
Updates Contributing.md with new template
Resolves: #1234
fix(background): Fixes background bug
Fixes a very bad bug in background
Resolves: #5678