Based on https://github.com/ellerbrock/conventional-commit-types-emoji for preview and on https://github.com/pvdlg/conventional-commit-types for the actial emoji images
π¨ There is a commit-emoji hook now to insert emoji automatically based on prefix, so you can just install it and use regular conventional commits (even using a tool like koji). π¨
feat(xxx): β¨ Features your commit message
fix(xxx): π Bug Fixes
docs(xxx): π Documentation
style: π Styles
refactor: π¦ Code Refactoring
perf(xxx): π Performance Improvements
test(xxx): π¨ Tests
build(xxx): π Build
ci(xxx): βοΈ Continuous Integration
chore(xxx): β»οΈ Chores
revert(xxx): π Reverts
deprecated(xxx): βοΈ Deprecates feature
removed(xxx): β Removes feature
security(xxx): π Security fixes
merge: βοΈ Merge branch - ?
Special emoji for breaking changes: π
initial
-> feat: π Initial commit
deps
-> fix: β« Update dependencies
peerdeps
-> fix: β¬οΈ Update peer dependencies
devdeps
-> chore: πΌ Update development dependencies
metadata
-> fix: π¦ Update metadata (Cargo.toml)
typos
-> chore: β»οΈ Fix typos