{"repo":"ahmadawais/Emoji-Log","free":true,"listed":false,"github":"https://github.com/ahmadawais/Emoji-Log","clone":"git clone https://github.com/ahmadawais/Emoji-Log.git","description":"Emoji-Log — An Emoji Git commit log messages spec. [ 📦👌🐛📖🚀🤖 ‼️]","language":"JavaScript","stars":907,"topics":["emoji-log","emoji-meaning","workflow","vscode","alfred-snippets","emoji","git"],"license":"MIT","category":"workflow-automation","readme_excerpt":"EMOJI-LOG After building hundreds of open source software I've ended up inventing a git commit log standard called EMOJI-LOG that helps me understand a project's history with a less cognitive load just by looking at the git log. PHILOSOPHY I like emoji. I like ’em a lot. Programming, code, geeks/nerds, open-source, all of that is inherently dull and sometimes boring. Emoji (which is, in fact, the plural of emoji) helps me add colors and emotions to the mix. Nothing wrong if you want to attach feelings to this 2D flat text-based world of code. I found out that instead of memorizing hundreds of emoji it's better to keep the categories small and general. 1. IMPERATIVE ↓ - Make your Git commit messages imperative. - Write a commit message like you're giving an order. - E.g., Use ✅ Add instead of ❌ Added . - E.g., Use ✅ Create instead of ❌ Creating . 1. RULES ↓ - A small number of categories — easy to memorize. - Nothing more nothing less. - E.g. 📦 NEW , 👌 IMPROVE , 🐛 FIX , 📖 DOC , 🚀 RELEASE , 🤖 TEST , and ‼️ BREAKING 1. ACTIONS ↓ - Make git commits based on the actions you take. - Use a good editor like VSCode to commit the right files with commit messages. GETTING STARTED Only use the following Git Commit Messages. A simple and small footprint is critical here. 1. 📦 NEW: IMPERATIVE MESSAGE GOES HERE Use when you add something entirely new. E.g. 📦 NEW: Add Git ignore file 1. 👌 IMPROVE: IMPERATIVE MESSAGE GOES HERE Use when you improve/enhance piece of code like refactori","default_branch":null,"files":null,"tree":[],"storefront":"/r/ahmadawais","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ahmadawais/Emoji-Log/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}