2 dépôts
Tools that use a prompt-driven interface to assist users in creating well-formatted commit messages.
Distinct from Automated Commit Workflows: Distinct from Automated Commit Workflows: requires user interaction via prompts rather than bypassing confirmation.
Explore 2 awesome GitHub repositories matching development tools & productivity · Interactive Commit Generators. Refine with filters or upvote what's useful.
This project is a Git commit standardization tool and semantic commit generator. It serves as an assistant to align code changes with semantic versioning by enforcing a consistent commit structure and formatting rules. The utility uses interactive prompts to gather user input, which it then validates against semantic categories and interpolates into predefined templates. This process automates the generation of standardized messages, ensuring that each commit follows a specific format to improve project history and traceability. The system also handles commit metadata structuring, including
Uses interactive prompts to build well-formatted commit messages without manual structural typing.
gitmoji-cli est une interface en ligne de commande et une extension Git utilisée pour générer des messages de commit structurés avec des emojis standardisés. Il fonctionne comme un générateur de messages de commit qui permet aux utilisateurs de catégoriser visuellement les changements de code et de suivre les modifications via une bibliothèque prédéfinie d'icônes visuelles. L'outil fournit un flux de travail interactif qui remplace la saisie de texte brut par des invites guidées pour sélectionner les catégories, les portées et les descriptions. Il inclut une bibliothèque d'emojis consultable avec indexation par mots-clés et mise en cache locale pour faciliter la sélection de marqueurs visuels précis. Le projet prend en charge l'automatisation via l'intégration de hooks Git, qui déclenche automatiquement le processus de sélection lors des commandes de commit. Les utilisateurs peuvent personnaliser davantage le flux de travail via des systèmes de gestion des préférences qui contrôlent le comportement de staging et les formats d'icônes.
Provides a prompt-driven interface to help users create well-formatted, detailed commit messages.