We use a subset of gitmoji, plus a few that we added for our needs:
Emoji | Meaning | Name |
---|---|---|
✨ | Introduce new features. | ✨ |
💥 | Introduce breaking changes. | 💥 💥 |
🐛 | Fix a bug. | 🐛 |
♻️ | Refactor code. | ♻️ |
🏗️ | Make architectural changes. | :building construction: |
🤏 | Small tweaks to the behavior or implementation of the code. | :pinch: |
🧼 | Cleanup code. | 🧼 |
👓 | Take a code review into account. Make changes to pass a Pull Request. | :glasses: |
🚨 | Fix compiler / linter warnings and errors. | :police cars revolving light: |
🚚 | Move or rename files. | 🚚 |
📝 | Add or update documentation. | 📝 |
💡 | Add or update comments in source code. | :lightbulb: |
✏️ | Fix typos. | 📝 |
✅ | Add, update, or pass tests. | :green checkmark: |
🧪 | Add a failing test. | :test tube: |
🩹 | Simple fix for a non-critical issue. | :bandage: |
🚧 | WIP, Work in Progress. | :construction sign: |
⚡️ | Improve performance. | ⚡ |
🔥 | Remove code or files. | 🔥 |
⚰️ | Remove dead code. | ⚰️ |
⚗️ | Perform experiments. | ⚗️ |
💩 | Write bad code that needs to be improved. | 💩 |
💄 | Add or update the UI and style files. (e.g. Changing the layout or appearance of a Dear ImGui widget) | 💄 |
🎨 | Improve structure / format of the code. (e.g. Applying .clang-format) | 🎨 :palette: |
🔧 | Add or update configuration files. (CMakeLists.txt, .clang-format, .clang-tidy, imgui.ini) | 🔧 |
🔨 | Add or update development scripts. (CI, Helper Python scripts, etc.) | 🔨 |
⬆️ | Upgrade a dependency. | :up arrow: |
⬇️ | Downgrade a dependency. | :down arrow: |
➕ | Add a dependency. | :plus: |
➖ | Remove a dependency. | :minus: |
🔀 | Merge branches. | :twisted arrows: |
⏪️ | Revert changes. | :backward arrows: |
🎉 | Begin a project. | 🎉 :party popper: |
🌐 | Website | 🌐 |