Git Commit Emoji

Revision1.3
Last Updated (Y/M/D)2025/04/24

This guide is to be followed when commiting to Carter Games public repositories. The guide doesn’t cover everything you could be committing but it covers the main ones that you’d use for game development.

๐ŸŽ‰
:tada:
Beginning of project
Use on the initial commit of a project whether that is just a readme or a full blank project ready to go.
โœจ
:sparkles:
New Feature
Use on commits that complete a new feature or mechanic to the project.
๐Ÿšง
:construction:
Work In Progress
Use on commits that have stuff that is a work in progress and is not to be considered complete or production-ready.
๐Ÿ”ง
:wrench:
Bug Fixes
Use on commits that fix any bugs in the project.
๐Ÿ“
:memo:
Documentation
Use on commits that update a readme or any other documentation on the project.
โšก
:zap:
Performance
Use on commits that improve the project’s performance.
โ™ป๏ธ
:recycle:
Refactor
Use on commits that refactor code in the project.
๐Ÿ”ฉ
:nut_and_bolt:
Chores
Use on commits that involve project organization, asset management or code commenting etc.
๐ŸŽจ
:art:
Art Changes Only
Use on commits that add art assets or change the look of the project visually.
โœ…
:white_check_mark:
Tests
Use on commits that add unit tests to the project.
๐Ÿ“ฆ
:package:
Release
Use on commits that are used for releases or tags.

Acknowledgments

These emojis are based on the following guides: