Using Emoji Emoticons in GitHub Commits
- Tutorial

Some time ago, the GitHub service announced the possibility of using emotional Emoji icons in all of its GFM markup .
Few people know that emotional icons can be used not only in comments on pull requests and issues, but also in commit messages !
DISCLAIMERThis article is for informational purposes only and the practical application of this material is not welcome in real projects.

View in commit history:

Adding icons to commits is very simple:
git commit --message='Мой первый коммит :metal:'
An open project EMOJI CHEAT SHEET offers to get acquainted with the full set of emotional icons.
Statistics of the popularity of using emotional icons on GitHub (relevant at the time of launch):

Currently, the list of services that support Emoji includes: Campfire, GitHub, Gist, Basecamp, Teambox, Trac, Flowdock, Sprint.ly, Kandan, Textbox.io, Kippt, GitLab, JabbR, Trello, Hall, plug.dj, Qiita, Zendesk, Ruby China, Grove and Idobata, VK.
A small list of libraries that will help implement Emoji support in your project:
https://github.com/hassankhan/emojify.js
https://github.com/fengmk2/emoji
https://github.com/iamcal/js-emoji
Additional links:
Emoji
EMOJI CHEAT SHEET
iOS Emoji
All-Github-Emoji-Icons
Demo
Emotional commits!
