Last active
February 11, 2025 18:01
-
-
Save tsvikas/5c0e0de22a1cfa4fa09ac1ad08bbfb76 to your computer and use it in GitHub Desktop.
like https://gitmoji.dev/ , but split into commit types
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!--- | |
commit types from: https://github.com/conventional-changelog/commitlint/tree/master/%40commitlint/config-conventional | |
and https://commitlint.js.org/reference/prompt.html | |
--> | |
# API changes | |
## feat: A new feature | |
β¨:sparkles:Introduce new features. | |
π:lipstick:Add or update the UI and style files. | |
π:chart-with-upwards-trend:Add or update analytics or track code. | |
π:globe-with-meridians:Internationalization and localization. | |
π±:bento:Add or update assets. | |
βΏοΈ:wheelchair:Improve accessibility. | |
π¬:speech-balloon:Add or update text and literals. | |
π:loud-sound:Add or update logs. | |
π:mute:Remove logs. | |
πΈ:children-crossing:Improve user experience / usability. | |
π₯:egg:Add or update an easter egg. | |
π«:dizzy:Add or update animations and transitions. | |
π:passport-control:Work on code related to authorization, roles and permissions. | |
π:necktie:Add or update business logic. | |
πΈ:money-with-wings:Add sponsorships or money related infrastructure. | |
## fix: A bug fix | |
π:bug:Fix a bug. | |
ποΈ:ambulance:Critical hotfix. | |
ποΈ:lock:Fix security or privacy issues. | |
π¨:rotating-light:Fix compiler / linter warnings. | |
π:green-heart:Fix CI Build. | |
βοΈ:pencil2:Fix typos. | |
π½οΈ:alien:Update code due to external API changes. | |
π₯ :goal-net:Catch errors. | |
π©Ή:adhesive-bandage:Simple fix for a non-critical issue. | |
# code changes | |
## perf: A code change that improves performance | |
β‘οΈ:zap:Improve performance. | |
π±:iphone:Work on responsive design. | |
ποΈ:mag:Improve SEO. | |
π§΅:thread:Add or update code related to multithreading or concurrency. | |
## refactor: A code change that neither fixes a bug nor adds a feature | |
π₯:fire:Remove code or files. | |
β»οΈ:recycle:Refactor code. | |
π:truck:"Move or rename resources (e.g.: files, paths, routes)." | |
ποΈ:building-construction:Make architectural changes. | |
π·οΈ:label:Add or update types. | |
ποΈ:wastebasket:Deprecate code that needs to be cleaned up. | |
β°οΈ:coffin:Remove dead code. | |
## style: Changes that do not affect the meaning of the code (white-space, formatting, missing semi-colons, etc) | |
π¨:art:Improve structure / format of the code. | |
# code adjecnt changes | |
## docs: Documentation only changes | |
π:memo:Add or update documentation. | |
π:page-facing-up:Add or update license. | |
π‘:bulb:Add or update comments in source code. | |
π₯:busts-in-silhouette:Add or update contributor(s). | |
## test: Adding missing tests or correcting existing tests | |
β :white-check-mark:Add, update, or pass tests. | |
π€‘:clown-face:Mock things. | |
βοΈ:alembic:Perform experiments. | |
π±:seedling:Add or update seed files. | |
π§:monocle-face:Data exploration/inspection. | |
π§ͺ:test-tube:Add a failing test. | |
π¦Ί:safety-vest:Add or update code related to validation. | |
# non-code changes | |
## build: Changes that affect the build system or external dependencies (example scopes: gulp, broccoli, npm) | |
π:closed-lock-with-key:Add or update secrets. | |
β¬οΈ:arrow-down:Downgrade dependencies. | |
β¬οΈ:arrow-up:Upgrade dependencies. | |
π:pushpin:Pin dependencies to specific versions. | |
β:heavy-plus-sign:Add a dependency. | |
β:heavy-minus-sign:Remove a dependency. | |
π¦οΈ:package:Add or update compiled files or packages. | |
πΈ:camera-flash:Add or update snapshots. | |
## ci: Changes to our CI configuration files and scripts (example scopes: Travis, Circle, BrowserStack, SauceLabs) | |
π·:construction-worker:Add or update CI build system. | |
## chore: Other changes that don't modify src or test files | |
π:rocket:Deploy stuff. | |
π:tada:Begin a project. | |
π:bookmark:Release / Version tags. | |
π§:wrench:Add or update configuration files. | |
π¨:hammer:Add or update development scripts. | |
ποΈ:card-file-box:Perform database related changes. | |
π:see-no-evil:Add or update a .gitignore file. | |
π©:triangular-flag-on-post:Add, update, or remove feature flags. | |
π©Ί:stethoscope:Add or update healthcheck. | |
π§±:bricks:Infrastructure related changes. | |
π§βπ»:technologist:Improve developer experience. | |
# special git commits | |
## revert: Reverts a previous commit | |
βͺοΈ:rewind:Revert changes. | |
## merge: | |
π:twisted-rightwards-arrows:Merge branches. | |
# additional icons | |
## code-rank: | |
π§:construction:Work in progress. | |
π©:poop:Write bad code that needs to be improved. | |
π»:beers:Write code drunkenly. | |
## api-rank | |
π₯:boom:Introduce breaking changes. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment