type(context): subject
- feat (new feature for the user, not a new feature for build script)
- fix (bug fix for the user, not a fix to a build script)
- docs (changes to the documentation)
- refactor (refactoring production code, eg. renaming a variable)
- test (adding missing tests, refactoring tests; no production code change)
- chore (updating grunt tasks etc; no production code change)
- enviroment
- layers: domain, app, infra, alloy
- notebook
- integration
- be short and clear
- always be in present tense: “change” not “changed” nor “changes”
- includes motivation for the change and contrasts with previous behavior
- have the first small letter
- not have dot(.) at the end
http://karma-runner.github.io/2.0/dev/git-commit-msg.html https://docs.google.com/document/d/1QrDFcIiPjSLDn3EL15IJygNPiHORgU1_OOAqWjiDU5Y/edit#