Commit Message Guide with Emojis
September 22, 2024 ยท View on GitHub
Using emoji prefixes to mark commit messages is a popular practice that makes commit messages more intuitive, concise, and easy to search. Below is the list of emojis used in the project:
| Emoji | Emoji Code | Commit Description |
|---|---|---|
| :art: | :art: | Improve code structure/format |
| :zap: :racehorse: | :zap::racehorse: | Improve performance |
| :fire: | :fire: | Remove code or files |
| :bug: | :bug: | Fix a bug |
| :ambulance: | :ambulance: | Critical hotfix |
| :sparkles: | :sparkles: | Introduce new features |
| :memo: | :memo: | Write documentation |
| :rocket: | :rocket: | Deploy features |
| :lipstick: | :lipstick: | Update UI and style files |
| :tada: | :tada: | Initial commit |
| :white_check_mark: | :white_check_mark: | Add tests |
| :lock: | :lock: | Fix security issues |
| :apple: | :apple: | Fix macOS-specific content |
| :penguin: | :penguin: | Fix Linux-specific content |
| :checkered_flag: | :checked_flag: | Fix Windows-specific content |
| :robot: | :robot: | Fix Android-specific content |
| :green_apple: | :green_apple: | Fix iOS-specific issues |
| :bookmark: | :bookmark: | Release/Version tags |
| :rotating_light: | :rotating_light: | Remove linter warnings |
| :construction: | :construction: | Work in progress |
| :green_heart: | :green_heart: | Fix CI build issues |
| :arrow_down: | :arrow_down: | Downgrade dependencies |
| :arrow_up: | :arrow_up: | Upgrade dependencies |
| :pushpin: | :pushpin: | Pin dependencies to specific versions |
| :construction_worker: | :construction_worker: | Add CI build system |
| :chart_with_upwards_trend: | :chart_with_upwards_trend: | Add analytics or tracking code |
| :recycle: | :recycle: | Refactor code |
| :hammer: | :hammer: | Major refactoring |
| :heavy_minus_sign: | :heavy_minus_sign: | Remove a dependency |
| :whale: | :whale: | Docker-related work |
| :heavy_plus_sign: | :heavy_plus_sign: | Add a dependency |
| :wrench: | :wrench: | Modify configuration files |
| :globe_with_meridians: | :globe_with_meridians: | Internationalization and localization |
| :pencil2: | :pencil2: | Fix typos |
| :hankey: | :hankey: | Write bad code that needs improvement |
| :rewind: | :rewind: | Revert changes |
| :twisted_rightwards_arrows: | :twisted_rightwards_arrows: | Merge branches |
| :package: | :package: | Update compiled files or packages |
| :alien: | :alien: | Update code due to external API changes |
| :truck: | :truck: | Move or rename files |
| :page_facing_up: | :page_facing_up: | Add or update license |
| :boom: | :boom: | Introduce breaking changes |
| :bento: | :bento: | Add or update assets |
| :ok_hand: | :ok_hand: | Update code due to code review changes |
| :wheelchair: | :wheelchair: | Improve accessibility |
| :bulb: | :bulb: | Document source code |
| :beers: | :beers: | Write code drunkenly |
| :speech_balloon: | :speech_balloon: | Update text and literals |
| :card_file_box: | :card_file_box: | Perform database-related changes |
| :loud_sound: | :loud_sound: | Add logs |
| :mute: | :mute: | Remove logs |
| :busts_in_silhouette: | :busts_in_silhouette: | Add contributors |
| :children_crossing: | :children_crossing: | Improve user experience/usability |
| :building_construction: | :building_construction: | Make architectural changes |
| :iphone: | :iphone: | Work on responsive design |
| :clown_face: | :clown_face: | Mock things |
| :egg: | :egg: | Add an easter egg |
| :see_no_evil: | :see_no_evil: | Add or update .gitignore file |
| :camera_flash: | :camera_flash: | Add or update snapshots |