git-semantic-commits

Format Git commit messages following Conventional Commits specification with semantic versioning support for proper commit type detection and versioning