Last active
September 29, 2025 11:37
-
-
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 | |
| --> | |
| # User-facing changes (added to changelog) | |
| ## feat: A new feature | |
| β¨:sparkles:Introduce new features. | |
| π©:triangular-flag-on-post:Add, update, or remove feature flags. | |
| π:necktie:Add or update business logic. | |
| π₯:egg:Add or update an easter egg. | |
| ## fix: A bug fix | |
| π:bug:Fix a bug. | |
| ποΈ:ambulance:Critical hotfix. | |
| π©Ή:adhesive-bandage:Simple fix for a non-critical issue. | |
| π¨:rotating-light:Fix compiler / linter warnings. | |
| ## perf: A code change that improves performance | |
| β‘οΈ:zap:Improve performance. | |
| ποΈ:mag:Improve SEO. | |
| ## 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). | |
| βοΈ:pencil2:Fix typos. | |
| ## UI/UX: | |
| π:lipstick:Add or update the UI and style files. | |
| π±:iphone:Work on responsive design. | |
| πΈ:children-crossing:Improve user experience / usability. | |
| π«:dizzy:Add or update animations and transitions. | |
| π±:bento:Add or update assets. | |
| βΏοΈ:wheelchair:Improve accessibility. | |
| π¬:speech-balloon:Add or update text and literals. | |
| π:globe-with-meridians:Internationalization and localization. | |
| ## Error Handling & Validation | |
| π¦Ί:safety-vest:Add or update code related to validation. | |
| π₯ :goal-net:Catch errors. | |
| ## Security & Authentication | |
| π:passport-control:Work on code related to authorization, roles and permissions. | |
| ποΈ:lock:Fix security or privacy issues. | |
| # Code changes (that the user shouldn't notice) | |
| ## refactor: A code change that neither fixes a bug nor adds a feature | |
| β»οΈ:recycle:Refactor code. | |
| π·οΈ:label:Add or update types. | |
| π:truck:"Move or rename resources (e.g.: files, paths, routes)." | |
| π₯:fire:Remove code or files. | |
| ποΈ: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. | |
| ## Infrastructure & Architecture | |
| π§΅:thread:Add or update code related to multithreading or concurrency. | |
| π§±:bricks:Infrastructure related changes. | |
| ποΈ:card-file-box:Perform database related changes. | |
| π½οΈ:alien:Update code due to external API changes. | |
| πΈ:money-with-wings:Add sponsorships or money related infrastructure. | |
| ποΈ:building-construction:Make architectural changes. | |
| ## Monitoring & Logging | |
| π:loud-sound:Add or update logs. | |
| π:mute:Remove logs. | |
| π:chart-with-upwards-trend:Add or update analytics or track code. | |
| π©Ί:stethoscope:Add or update healthcheck. | |
| # Developer changes (that don't affect the code) | |
| ## test: Adding missing tests or correcting existing tests | |
| β :white-check-mark:Add, update, or pass tests. | |
| π§ͺ:test-tube:Add a failing test. | |
| π€‘:clown-face:Mock things. | |
| πΈ:camera-flash:Add or update snapshots. | |
| π±:seedling:Add or update seed files. | |
| ## build: Changes that affect the build system or external dependencies (example scopes: gulp, broccoli, npm) | |
| β¬οΈ: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. | |
| ## ci: Changes to our CI configuration files and scripts (example scopes: Travis, Circle, BrowserStack, SauceLabs) | |
| π·:construction-worker:Add or update CI build system. | |
| π:green-heart:Fix CI Build. | |
| ## chore: Other changes that don't modify src or test files | |
| π§:wrench:Add or update configuration files. | |
| π¨:hammer:Add or update development scripts. | |
| π:see-no-evil:Add or update a .gitignore file. | |
| π§βπ»:technologist:Improve developer experience. | |
| π:closed-lock-with-key:Add or update secrets. | |
| ## Project Lifecycle | |
| π:tada:Begin a project. | |
| π:bookmark:Release / Version tags. | |
| π:rocket:Deploy stuff. | |
| ## Version Control | |
| π:twisted-rightwards-arrows:Merge branches. | |
| βͺοΈ:rewind:Revert changes. | |
| ## Data Analysis | |
| βοΈ:alembic:Perform experiments. | |
| π§:monocle-face:Data exploration/inspection. | |
| # Additional tags (add those as needed) | |
| ## Notices | |
| π₯:boom:Introduce breaking changes. | |
| ## Code Status | |
| π§:construction:Work in progress. | |
| ## Code Quality | |
| π»:beers:Write code drunkenly. | |
| π©:poop:Write bad code that needs to be improved. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment