todo
Emojis are fun and easier to quickly scan, so we've adopted a system for commits inspired by Emoji-Log.
- Make your Git commit messages imperative.
- Make git commits based on actions you take.
- Write commit message like you're giving an order.
— e.g., Use
Add
instead ofAdded
.
Emoji | Commit Type | Example |
---|---|---|
⚡️ | General update or improvement | ⚡️ Update route for Topic page |
💡 | Data related | 💡 Add new field to User model |
💫 | User Experience change | 💫 Add loading indicator on change |
🎨 | Style update | 🎨 Update Avatar halo colors |
🐞 | Bug fix | 🐞 Fix LoadMore failing on Profile |
🔥 | Remove or Refactor | 🔥 Remove ProfilePreview component |
✨ | Add something new | ✨ Add ProfileAvatar component |
🚚 | Move or rename files | 🚚 Move /client to /client_old |
📖 | Documentation update | 📖 Update README with emoji legend |
🚀 | Deployment related | 🚀 Add .slugignore for Heroku |
🤖 | Testing related | 🤖 Mock User Login/Logout |
📦 | Dependency related | 📦 Update ant design to 3.24.1 |
⚙️ | Configuration related | ⚙️ Add react_on_rails initializer |
🔗 | Merge pull request or branch | 🔗 Merge pull request #221 |
- Easy: Use Character Viewer on Mac (
CMD⌘
+CRTL⌃
+SPACE
). Save the emojis to "Favorites" for quicker access. - Harder: Add custom versions of the following functions to your
.bashrc
/.zshrc
/.bash_profile
files