Skip to content

Write Good Commit Messages with emojis 😍 and Conventional Commits

Notifications You must be signed in to change notification settings

hsayed21/Git-Commit-Message

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 

Repository files navigation

Git Commit Message - AutoHotkey v2 Script

This AutoHotkey v2 script file is designed to help users write good commit messages using the Conventional Commits approach. The script includes a list of commit message types and their corresponding emojis, as well as a list of supported applications and their corresponding edit controls.

Requirements

Usage

To use the script, simply run the Git_Commit_Message.ahk file.The script will listen for hotstrings corresponding to the commit message types and automatically send the corresponding message to the active application.

The supported commit message types and their corresponding hotstrings are:

Message Type Hotstring
πŸŽ‰ Initial commit init
βž• add: add, creat
πŸ”¨ update: updat, modif, chang
♻️ refactor: refact
πŸ› fix: fix
⚑️ improv: improv, enhanc
βž– remov: remov, delet
✨ feat: feat
πŸ—‘οΈ Removing dead code clean
🚧 Work in progress inprogress
πŸ§ͺ For Testing test
πŸ”€ Merge branches merg
πŸ’© Write bad code that needs to be improved bad, needimprove
πŸš‘οΈ Critical hotfix hotfix
βͺ️ revert: revert
πŸ‘Œ Code review changes review
⚑️ perf: perf
πŸ’„ style: styl
βœ… test: addtest
πŸ”§ Changing configuration files config
πŸ”’οΈ Fixing security issues secur
πŸ“ docs: doc
πŸ“¦οΈ Releasing v1.0 releas
πŸ”– Tag v0.2 tag

Supported Applications

The script currently supports the following applications:

  • GitKraken
  • VSCode
  • Visual Studio 2022

Conventional Commits

The commit message types used in this script are based on the Conventional Commits specification. For more information, please see https://www.conventionalcommits.org/en/v1.0.0/.

License

This script is licensed under the MIT License. See LICENSE for more information.


Feel free to modify and customize this script to fit your needs. If you have any feedback or suggestions, feel free to open an issue or a pull request on GitHub!

About

Write Good Commit Messages with emojis 😍 and Conventional Commits

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published