Git conventional commit

A passionate data engineer skilled in ETL, Data warehousing, SQL, Python, Docker & Kubernetes and more. Follow my blog for tech insights!
What is conventional commit
Conventional Commits is a specification for writing standardized commit messages. It provides a set of rules for creating a clear and conventional commit history. Each commit message follows a structured format that makes it easier to understand the changes in a repository.
Conventional commit format
<type>(<optional scope>): <description>
[optional body]
[optional footer]
Git conventional emoji
| Type | Emoji | Code | Description |
| feat | β¨ | :sparkles: | Introduce new feature |
| fix | π | :bug: | Fix a bug |
| docs | π | :books: | Documentation updates |
| style | π | :gem: | Code style changes |
| refactor | π¨ | :hammer: | Code refactoring |
| perf | π | :rocket: | Performance improvements |
| test | π¨ | :rotating_light: | Adding tests |
| build | π¦ | :package: | Build system changes |
| ci | π· | :construction_worker: | Continuous integration |
| chore | π§ | :wrench: | Other chores or tasks |
| init | π± | :init: | Initial commit |
Reference:
https://gist.github.com/qoomon/5dfcdf8eec66a051ecd85625518cfd13
https://gitmoji.dev/ https://www.conventionalcommits.org/en/v1.0.0/


