We just launched on Product Hunt. Upvote chamoji

Gitmoji cheat sheet

Every gitmoji, and what chamoji makes of it.

Paste a commit to find the gitmoji that fits it, or copy one straight from the sheet. Each one shows the changelog section chamoji files it under and the version bump it asks for.

74 gitmojis12 changelog sections15 Conventional Commits types

Sections: chamoji’s defaultsDoes your repo use its own sections? Bring your chamoji.config.json and the whole page follows it.

Find the gitmoji for your commit

Paste your commit message. chamoji reads it the way the CLI does: an emoji already in it, then a Conventional Commits type, then its wording.

Or try one

Your gitmoji shows up here, with the section and version bump chamoji gives it.

The legend

Every gitmoji belongs to one changelog section. A section has its own motion and particle colour, so you can tell where an emoji lands before you read it. Pick a section to filter the sheet.

Version bumps

A release takes the biggest bump among its commits.

  • MajorπŸ’₯, or any commit with ! or a BREAKING CHANGE footer
  • Minor✨ new features
  • Patchfixes, tweaks and dependency updates
  • No bumpstill listed, but releases nothing alone

Conventional Commits

No emoji? chamoji reads the type and files it as this gitmoji.

  • feat✨
  • fixπŸ›
  • docsπŸ“
  • style🎨
  • refactor♻️
  • perf⚑️
  • testβœ…
  • buildπŸ“¦οΈ
  • ciπŸ‘·
  • choreπŸ”§
  • revertβͺ️
  • releaseπŸ”–
  • wip🚧
  • deps⬆️
  • securityπŸ”’οΈ

Added

Sprout Β· 15 gitmojis

Introduce new features.

Minorfeat

Begin a project.

No bump

Add or update analytics or track code.

Patch

Add or update logs.

No bump

Internationalization and localization.

Patch

Add or update snapshots.

No bump

Add or update seed files.

No bump

Add or update business logic.

Patch

Add, update, or remove feature flags.

Patch

Add or update an easter egg.

Patch

Add sponsorships or money related infrastructure.

No bump

Add or update code related to multithreading or concurrency.

No bump

Add or update code related to validation.

No bump

Improve offline support.

No bump

Add or update healthcheck.

No bump

Changed

Shuffle Β· 26 gitmojis

Improve structure / format of the code.

No bumpstyle

Improve performance.

Patchperf

Add or update the UI and style files.

Patch

Fix compiler / linter warnings.

No bump

Refactor code.

No bumprefactor

Add or update configuration files.

Patchchore

Revert changes.

Patchrevert

Update code due to external API changes.

Patch

Move or rename resources (e.g.: files, paths, routes).

No bump

Add or update assets.

Patch

Improve accessibility.

Patch

Add or update text and literals.

Patch

Perform database related changes.

Patch

Improve user experience / usability.

Patch

Make architectural changes.

No bump

Work on responsive design.

Patch

Add or update development scripts.

No bump

Add or update compiled files or packages.

Patchbuild

Add or update types.

Patch

Improve SEO.

Patch

Add or update animations and transitions.

Patch

Catch errors.

Patch

Infrastructure related changes.

No bump

Improve developer experience.

No bump

Add or update license.

No bump

Write bad code that needs to be improved.

No bump

Breaking changes

Shockwave Β· 1 gitmoji

Introduce breaking changes.

Major

Deprecated

Wilt Β· 1 gitmoji

Deprecate code that needs to be cleaned up.

Patch

Removed

Poof Β· 3 gitmojis

Remove code or files.

No bump

Remove logs.

No bump

Remove dead code.

No bump

Fixed

Snap Β· 3 gitmojis

Fix a bug.

Patchfix

Critical hotfix.

Patch

Simple fix for a non-critical issue.

Patch

Security

Lock-in Β· 3 gitmojis

Fix security or privacy issues.

Patchsecurity

Add or update secrets.

No bump

Work on code related to authorization, roles and permissions.

Patch

Documentation

Page flip Β· 2 gitmojis

Add or update documentation.

No bumpdocs

Fix typos.

Patch

Maintenance

Wind-up Β· 4 gitmojis

Add or update CI build system.

No bumpci

Fix CI Build.

No bump

Add, update, or pass tests.

No bumptest

Add a failing test.

No bump

Dependencies

Stack Β· 5 gitmojisShown as one collapsed line

Upgrade dependencies.

Patchdeps

Downgrade dependencies.

Patch

Pin dependencies to specific versions.

Patch

Add a dependency.

Patch

Remove a dependency.

Patch

Useless

Drift Β· 2 gitmojisLeft out of the changelog

Release / Version tags.

No bumprelease

Merge branches.

No bump

Miscellaneous

Confetti Β· 9 gitmojis

Add or update comments in source code.

No bump

Deploy stuff.

No bump

Work in progress.

No bumpwip

Write code drunkenly.

No bump

Add or update contributor(s).

No bump

Mock things.

No bump

Add or update a .gitignore file.

No bump

Perform experiments.

Patch

Data exploration/inspection.

No bump

Chamoji Cloud Β· early access

Join the waitlist

Hosted release notes, shared team memory and review packets for your whole team. Leave your email and we'll tell you when it opens.

One email when early access opens. No newsletter, and we never share your address.