Conventional Commits

See how a minor change to our commit message format can make us a better programmers.

Format: <type>(<scope>): <subject>

feat(scope)!: add hat wobble
^--^ ^---^ ^  ^------------^
|    |     |  |
|    |     |  +-> Summary in present tense.
|    |     |
|    |     +-> Optional breaking change notation.
|    |
|    +-> Optional scope
|
+-------> Type: chore, docs, feat, fix, refactor, style, test or revert.

Reference