Pretty nice set up + base information about commitizen cli tool for git and conventional commits agreement.
Allowed here on habrahabr – [link]
Conventional commits, in short – it is a rule set for naming commit messages.
Following the rules let you to make your commits history to look very cleary, pretty and structured. Also, it is helps to generate change log.
Video about commitizen (and about some usefull git stuff):
Also, this 2 repositories can be mey be usefull:
- https://github.com/tashbenbetov/make-commit-messages-great-again – original commitizen repository from habrahabr post (in russian)
- https://github.com/DreadfulBot/make-commit-messages-great-again – fork of original repository translated in english