cz-jira-smart-commit-fr
Un adaptateur commitizen pour Jira smart commits. Permet de créer des commits compatible avec Jira.
Usage
Installation
Installer le paquet Commitizen Globalement"
npm install -g commitizen
Installer l'adaptateur dans votre application
npm install cz-jira-smart-commit-fr
Configuration
Créer le fichier .cz.json à la racine du projet, avec ses informations La variable <jiraPrefixIssue> est le préfix du billet.La variable <commitMessageRegex> représente par quoi le client doit commencer son message de commit. Voir https://github.com/angular/angular/blob/master/CONTRIBUTING.md#commitLa variable <timeRegex> oblige le client à entrer les bonnes informations sur le temps de travaux.La variable <commitTransition> représente les transitions du Workflow Jira pour changer le statut des billets. L\'object branche représente sur quelle branche on fait apparaître le choix de transition. Il faur nommer les branche d\'après le Workflow gitFlow. Voir https://fr.atlassian.com/git/tutorials/comparing-workflows/gitflow-workflowLes variables <messages> donne des indications au client lors du commit.
Travail au jour le jour
Au lieu d'utiliser git commit -m 'Votre message'
, vous pouvez taper: git cz
avec cet adaptateur et il vous invite à:
- Nom du billet Jira (Peut en avoir plusieurs)
- Message du commit
- transition du Workflow (Changer le statut du billet)
- Temps passé (Jira)
- Commentaire (Jira)
Ensuite un commit est génère avec ses information.