Overview¶
What is CCG?¶
Conventional Commits Generator (CCG) is a powerful command-line interface tool that helps developers create standardized git commit messages following the Conventional Commits specification. Say goodbye to inconsistent commit messages and embrace a professional, standardized workflow.
Key Features¶
-
Interactive Interface - Beautiful, user-friendly prompts guide you through creating perfect commit messages every time
-
Emoji Support - Optional GitHub-compatible emoji codes make your commits visually expressive and easy to scan
-
Advanced Git Operations - Edit, delete, and manage commits with intelligent history rewriting and safety checks
-
Commit Analysis - Analyze all commits in your repository to check Conventional Commits compliance with color-coded validation results
-
Tag Management - Create and push semantic version tags with annotated messages
-
Flexible Workflows - Work with specific paths, multiple repositories, and various git workflows seamlessly
-
Pre-commit Integration - Automatic detection and execution of pre-commit hooks for code quality assurance
-
Debug Logging - Comprehensive logging system with verbose mode for troubleshooting and debugging
Why Use CCG?¶
Benefits
- Consistency: Standardized commits across your team
- Clarity: Clear commit messages make code review easier
- Safety: Built-in validation and confirmation prompts
Perfect For
- Open source projects
- Team collaborations
- Professional development workflows
- Projects using semantic versioning
- Automated release processes