Skip to content

Latest commit

Β 

History

History
271 lines (219 loc) Β· 4.58 KB

README_SMALL.md

File metadata and controls

271 lines (219 loc) Β· 4.58 KB

⚑ Gitlog

πŸ”¦ A list of common git commit messages for clear and consistent version control. Just copy, paste and customize.

πŸ’‘ Inspiration1.


Important

🍰 Before getting started, please familiarize yourself with the proper commit message format, including the use of emojis for different commit types.

Caution

πŸ™ Kindly do not use the default Update file message.


Message format

πŸͺͺ A standardized structure used during commits to maintain clarity and consistency in project history.

<emoji> <type>(<scope>): <subject>

<body>

<footer>

Merge format

πŸ₯ A format used during merges to clearly document merge actions in the project history.

<emoji> <type>(<scope>): <subject>

- <points>
- <points>

Contributor: <user>
Co-contributor: <user>
Closes #<issue>

Commit messages:

πŸŒƒ Common types of commit messages with their corresponding emojis:


0. Initialization

πŸŽ‰ init(project): initial commit

1. Features and enhancement

✨ feat(): new feature
⚑ perf(): performance improvements
🎨 design(): ui/ux design improvements
πŸ“ˆ analytics(): analytics or tracking code
πŸ”Œ integration(): external integrations

2. Bug fixes

πŸ› fix(): bug fix
πŸ” debug(): debugging changes
πŸ‘¨β€πŸ”§ patch(): minor fix or patch

3. Documentation

πŸ“š docs(): documentation changes
πŸ“ update(): minor updates
πŸ“– guide(): update or add a guide

4. Code styling and refactoring

πŸ’„ style(): code formatting
♻️ refactor(): code refactoring
🧹 cleanup(): clean-up or refactor of unused code
πŸ› οΈ fix(): code improvements
πŸ”₯ remove(): removing files or code

5. Testing and maintenance

βœ”οΈ test(passed): adding/modifying/result tests
❌ test(failed): adding/modifying/result tests
πŸ”§ chore(): maintenance tasks
πŸ”¨ build(): changes to the build process
🚧 wip(): work in progress
πŸ“Š metrics(): metrics and monitoring

6.Non-feature Changes

🚚 non-feature(): non-feature change (json)

7. Security and reverting changes

πŸ”’ security(): security improvements
πŸ“Œ revert(): reverting previous changes
πŸ›‘οΈ protect(): security patches or fixes
πŸ”Œ api(): api-related changes

8. Deployments and builds

πŸš€ deploy(): deploy-related changes
πŸ“¦ build(): changes to build configuration
πŸ§ͺ ci(): continuous Integration changes
πŸ”¨ setup(): setup or config changes
🧰 deps(): adjust dependencies (upgrade/downgrade)

9. Database and infrastructure

πŸ—ƒοΈ db(): database changes
πŸ‘· infra(): infrastructure improvements
πŸ“‘ network(): network configurations or updates

10. Others

πŸ“€ release(): new releases or version bumps
πŸ“œ dumpversion(): dumping version info or changelog
πŸ”„ ref(): reference updates or reorganization
πŸ’¬ discussion(): ongoing discussions or issue resolutions
βš™οΈ config(): configuration changes
πŸ”§ tweak(): minor adjustments or tweaks
🚨 alert(): important notices or warnings

11. Please

πŸ™ pls(): request or polite suggestion

Commit message scopes:

πŸ’‘ Following scopes are commonly used in commit messages to indicate specific areas of the project affected by the changes:


  • auth
  • api
  • ui
  • database
  • components
  • config
  • tests
  • security
  • build
  • server
  • styles
  • checkout
  • payments
  • notifications
  • user
  • css
  • layout
  • frontend
  • backend
  • forms
  • router
  • passed
  • failed

Contributing

⛓️‍πŸ’₯ Feel free to submit pull requests to add more commit types or scope types to this list.


Footnotes

  1. commit-messages ↩