🌈 Git commits with fine grain emoji descriptions


Keywords
emoji, git, github, commit, emoji-commit, emoji commit
License
MIT
Install
npm install gec@0.0.4

Documentation

gec

npm version npm

🌈 Git commits with fine grain emoji descriptions

This uses the gitmoji emoji commit standard for describing code changes with emojis.

Table of Contents

  1. Install
  2. Use
  3. Result
  4. Available emojis

Install

npm i -g gec

Use

gec

This will put you in a wizard where you get to choose a emoji to use and message to commit

gec product demo

Result

A pretty git history that is readable on every system.

git commit log with emoji prefixes git commit log cli with textual emoji prefixes

Available emojis

  • 🎨 - art - Improving structure / format of the code
  • ⚡️ - zap - Improving performance
  • 🔥 - fire - Removing code or files
  • 🐛 - bug - Fixing a bug
  • 🚑 - ambulance - Critical hotfix
  • - sparkles - Introducing new features
  • 📝 - pencil - Writing docs
  • 🚀 - rocket - Deploying stuff
  • 💄 - lipstick - Adding or updating the UI and style files
  • 🎉 - tada - Beginning a project
  • - white-check-mark - Adding or updating tests
  • 🔒 - lock - Fixing security issues
  • 🔖 - bookmark - Releasing / Version tags
  • 🚨 - rotating-light - Removing linter warnings
  • 🚧 - construction - Work in progress
  • 💚 - green-heart - Fixing CI Build
  • ⬇️ - arrow-down - Downgrading dependencies
  • ⬆️ - arrow-up - Upgrading dependencies
  • 📌 - pushpin - Pinning dependencies to specific versions
  • 👷 - construction-worker - Adding or updating CI build system
  • 📈 - chart-with-upwards-trend - Adding or updating analytics or tracking code
  • ♻️ - recycle - Refactoring code
  • - heavy-plus-sign - Adding a dependency
  • - heavy-minus-sign - Removing a dependency
  • 🔧 - wrench - Adding or updating configuration files
  • 🔨 - hammer - Adding or updating build scripts
  • 🌐 - globe-with-meridians - Internationalization and localization
  • ✏️ - pencil2 - Fixing typos
  • 💩 - poop - Writing bad code that needs to be improved
  • - rewind - Reverting changes
  • 🔀 - twisted-rightwards-arrows - Merging branches
  • 📦 - package - Adding or updating compiled files or packages
  • 👽 - alien - Updating code due to external API changes
  • 🚚 - truck - Moving or renaming files
  • 📄 - page-facing-up - Adding or updating license
  • 💥 - boom - Introducing breaking changes
  • 🍱 - bento - Adding or updating assets
  • ♿️ - wheelchair - Improving accessibility
  • 💡 - bulb - Adding or updating comments in source code
  • 🍻 - beers - Writing code drunkenly
  • 💬 - speech-balloon - Adding or updating text and literals
  • 🗃 - card-file-box - Performing database related changes
  • 🔊 - loud-sound - Adding or updating logs
  • 🔇 - mute - Removing logs
  • 👥 - busts-in-silhouette - Adding or updating contributor(s)
  • 🚸 - children-crossing - Improving user experience / usability
  • 🏗 - building-construction - Making architectural changes
  • 📱 - iphone - Working on responsive design
  • 🤡 - clown-face - Mocking things
  • 🥚 - egg - Adding or updating an easter egg
  • 🙈 - see-no-evil - Adding or updating a .gitignore file"
  • 📸 - camera-flash - Adding or updating snapshots"
  • - alembic - Experimenting new things"
  • 🔍 - mag - Improving SEO"
  • 🏷️ - label - Adding or updating types (Flow, TypeScript)"
  • 🌱 - seedling - Adding or updating seed files"
  • 🚩 - triangular-flag-on-post - Adding, updating, or removing feature flags"
  • 🥅 - goal-net - Catching errors"
  • 💫 - animation - Adding or updating animations and transitions"
  • 🗑 - wastebasket - Deprecating code that needs to be cleaned up