Skip to content

Instantly share code, notes, and snippets.

@miguel-leon
Last active July 21, 2024 04:48
Show Gist options
  • Save miguel-leon/f4050d99d98611a754412256418972de to your computer and use it in GitHub Desktop.
Save miguel-leon/f4050d99d98611a754412256418972de to your computer and use it in GitHub Desktop.
Guide for emojis in git commit messages.

ORGANIZATION

  1. starting the repository
  2. configuring the repository
  3. work in progress
  4. improving code
  5. finishing code
  6. fixing code
  7. updating code
  8. cleaning code
  9. documenting code
  10. preparing the package
  11. decorating product
  12. augmenting usability
  13. augmenting reliability
  14. infrastructure
  15. version control addenda

STARTING THE REPOSITORY

  • Initial commit.
    ๐Ÿ”ฅ Fire copy
    ๐Ÿ‰ Dragon copy
    ๐Ÿฃ Hatching Chick copy
    ๐ŸŽฌ Clapper Board copy
    Free of choice, alluding the start of the project.

back

CONFIGURING THE REPOSITORY

  • Changes to configuration files.
    ๐Ÿ”ง Wrench copy

  • Add or update a .gitignore file.
    ๐Ÿ™ˆ See-No-Evil Monkey copy

  • Changes related to the build system.
    โš™๏ธ Gear copy

back

WORK IN PROGRESS

  • Work in progress.
    ๐Ÿšง Construction copy

  • Add pieces of functionality.
    ๐Ÿงฑ Brick copy

  • Dubious code or lacks analysis of border cases.
    ๐Ÿค” Thinking Face copy

  • Bad code on purpose or from lack of time for analysis.
    ๐Ÿ’ฉ Pile of Poo copy

  • Code with unexpected behavior. No other choice.
    ๐Ÿคท Person Shrugging copy

  • Code in a way due to undesired reasons.
    ๐Ÿคฆ Person Facepalming copy

  • Use hacks to overcome issues.
    ๐Ÿช“ Axe copy

  • Write code drunkenly.
    ๐Ÿป Clinking Beer Mugs copy

  • Experimenting or doing spikes.
    โš—๏ธ Alembic copy

back

IMPROVING CODE

  • Improve or refactor structure, crafting artistic code.
    ๐ŸŽจ Artist Palette copy

  • Move, abstract and refactor code to allow reutilization.
    โ™ป๏ธ Recycling Symbol copy

  • Improve typings.
    ๐Ÿชง Placard copy

  • Improve namings.
    ๐Ÿ“› Name Badge copy

  • Improve performance.
    โšก High Voltage copy

  • Prettify code.
    ๐Ÿ’… Nail Polish copy

  • Standardize code or operations.
    ๐Ÿช– Military Helmet copy

  • Organize code.
    ๐Ÿ—‚๏ธ Card Index Dividers copy

  • Augment code or api capabilities.
    ๐Ÿฆพ Mechanical Arm copy

  • Modify api or interfaces.
    ๐Ÿ“‡ Card Index copy

  • Perform gymnastics.
    ๐Ÿคธ Person Cartwheeling copy

back

FINISHING CODE

  • Introduce minor new features.
    ๐ŸŽˆ balloon copy

  • Introduce new features.
    โœจ Sparkles copy

  • Reach a milestone or new version.
    ๐ŸŽ‰ Party Popper copy

  • Exhausting or weary solution.
    ๐Ÿ˜ฉ Weary Face copy

  • Clever solution.
    ๐Ÿง  Brain copy

  • Magical solution.
    ๐Ÿง™ Mage copy

  • Trick solution.
    ๐Ÿƒ Joker copy

  • Non-functional/utility code.
    ๐Ÿ—œ๏ธ Clamp copy
    ๐Ÿงฐ Toolbox copy

back

FIXING CODE

  • Fix typos.
    โœ๏ธ Pencil copy

  • Fix code logic.
    ๐Ÿงฎ Abacus copy

  • Fix incorrect unnoticed code that may have led to problems.
    โ›‘๏ธ Rescue Workerโ€™s Helmet copy

  • Fix ocurring bugs.
    ๐Ÿ› Bug copy

  • Small fix for non-critical issues.
    ๐Ÿฉน Adhesive Bandage copy

  • Critical hotfix.
    ๐Ÿš‘ Ambulance copy

  • Fix compiler / linter warnings.
    ๐Ÿšจ Police Car Light copy

back

UPDATING CODE

  • Alter flow / user story / use case.
    ๐Ÿงญ Compass copy

  • Add changes due to external reasons.
    ๐Ÿ‘พ Alien Monster copy

  • Move or rename files and directories.
    ๐Ÿšš Delivery Truck copy

  • Hide something in the code.
    ๐Ÿคซ Shushing Face copy
    ใŠ™๏ธ Japanese โ€œSecretโ€ Button copy

  • Add, remove or update dependencies.
    ๐Ÿ”— Link copy

  • Upgrade framework
    โฌ†๏ธ Up Arrow copy

back

CLEANING CODE

  • Remove unused code or files.
    ๐Ÿ—‘๏ธ Wastebasket copy

  • Remove wrong or unused code, commented out code or unnecessary comments.
    ๐Ÿšฎ Litter in Bin Sign copy

  • Remove previous paths.
    ๐Ÿงน Broom copy

back

DOCUMENTING CODE

  • Update readme files.
    ๐Ÿ“ƒ Page with Curl copy

  • Update code comments.
    ๐Ÿ“ Memo copy

back

PREPARING THE PACKAGE

  • Update package version number.
    ๐Ÿ”– Bookmark copy

  • Update package version tags or names.
    ๐Ÿท๏ธ Label copy

  • Update package information.
    โ„น๏ธ Information copy

  • Add or update license.
    ๐Ÿ“„ Page Facing Up copy

  • Add or update contributors.
    ๐Ÿ‘ฅ Busts in Silhouette copy

back

DECORATING PRODUCT

  • Minor UI and styles update.
    ๐Ÿ’„ Lipstick copy

  • Add animations or transitions.
    ๐ŸŽž๏ธ Film Frames copy

  • Overhaul product visual presentation.
    ๐ŸŽฉ Top Hat copy
    ๐Ÿคต Person in Tuxedo copy

  • Improve content presentation.
    ๐ŸŽ€ Ribbon copy

  • Add or update assets.
    ๐Ÿฑ Bento Box copy

back

AUGMENTING USABILITY

  • Improve user experience / usability.
    ๐Ÿšธ Children Crossing copy

  • Improve responsive design.
    ๐Ÿ“ Triangular Ruler copy

  • Improve accessibility.
    โ™ฟ Wheelchair Symbol copy

  • Changes related to internationalization and localization.
    ๐ŸŒ Globe with Meridians copy

  • Improve SEO.
    ๐Ÿ” Magnifying Glass Tilted Left copy

back

AUGMENTING RELIABILITY

  • Set up tests.
    ๐Ÿงช Test Tube copy

  • Make tests pass.
    โœ… Check Mark Button copy

  • Tend or add preventive measures for dubious code or unexpected edge cases.
    ๐Ÿ›Ÿ Ring Buoy copy

  • Changes related to logs.
    ๐Ÿ“ข Loudspeaker copy
    ๐Ÿ“ฃ Megaphone copy

  • Changes related to security.
    ๐Ÿ”’ Locked copy

  • Changes related to analytics.
    ๐Ÿ“ˆ Chart Increasing copy

  • Add human readable errors, improve error reporting.
    ๐Ÿ’ข Anger Symbol copy
    ๐Ÿ—ฏ๏ธ Right Anger Bubble copy

back

INFRASTRUCTURE

  • Changes related to database.
    ๐Ÿ›ข๏ธ Oil Drum copy

  • Changes related to continuous integration.
    ๐Ÿค– Robot copy

  • Changes related to deployment.
    ๐Ÿช‚ Parachute copy

  • Development or support for web application.
    ๐Ÿ–ฅ๏ธ Desktop Computer copy

  • Development or support for mobile application.
    ๐Ÿ“ฑ Mobile Phone copy

back

VERSION CONTROL ADDENDA

  • Revert changes.
    โช Fast Reverse Button copy

  • Merge branches.
    ๐Ÿ”€ Shuffle Tracks Button copy

back

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment