An combination of Gitmπji and Angular convention with some tweaks on my part.
We use angular's commit messages format and with gitmoji added at the beginning.
<gitmoji> <type>(<scope>): <subject>
<BLANK LINE>
<body>
<BLANK LINE>
<footer>
Examples:
π docs(api): update api doc
Add chore
and wip
to basic angular commit types.
Types | Gitmoji | Description |
---|---|---|
feat |
β¨ (normal) vs. π₯ (breaking change) | New features |
fix |
π (normal) vs ποΈ (hotfix) | Bug fix |
build |
π· | Changes that affect the build system or external dependencies |
ci |
π | Changes to our CI configuration files and scripts |
docs |
π | Documentation only changes |
perf |
β‘οΈ | Improve performance |
refactor |
β»οΈ | Refactor code |
style |
π¨ | Improve structure/format of the code |
test |
β | Add, update or pass tests |
chore |
π§Ή | Something that doesnβt fit the other types |
wip |
π§ | Working in progress |