Le but est rendre les commit lisible dans le but de rendre les merge request lisible et permettre de suivre lâĂ©volution du projet via lâhistorique git.
<aside> â PrĂ©-requis
<aside> â Temps indicatif: < 5min
</aside>
Méthode 1 : Console
Installation :
yarn i -g gitmoji-cli
ou brew install gitmoji
gitmoji -g
Usage :
git add {file}
gitmoji -c
Méthode 2 : VSCode
Menu de gauche > âSource Controlâ
Ajouter les fichiers 1 Ă 1 avec le bouton â
â ïžÂ Eviter de faire dâajouter tous les fichiers dâun coup ( git add -a
)
Exemple avec gitmoji-cli
Exemple avec VSCode
â ïžÂ Si un commit semble correspondre Ă plusieurs gitmoji, câest quâil nâest pas atomique, il faut le diviser.
<emoji> <description>
(blank line)
[optional body]
(blank line)
[optional footer(s)]
â»ïž Refactorise le service Facturation
⚠Ajoute la fonctionnalité de Remboursement
- Ajoute un bouton dans le formulaire
- Ajoute une nouvelle API REST /remboursement
Reviewed-by: Z
Refs: #123
Utiliser le gitmoji afin de dĂ©crire le moyen au lieu du BUT. Si on met a jour une dĂ©pendance a cause dâune faille de sĂ©curitĂ© on prendra đ (fix security) plutĂŽt que âŹïžÂ (upgrade dependency)
Etre incohĂ©rence des gitmoji entre les commits. En cas de doute faut se rĂ©fĂ©rer Ă lâannexe des listes dâemojis ici .
Perdre progressivement la qualité des messages
Ne pas avoir set lâautoremote :
https://pawelgrzybek.com/auto-setup-remote-branch-and-never-again-see-an-error-about-the-missing-upstream/
Utiliser lâoption wait
Ă la configuration de Visual Studio Code pour Git :
git config --global core.editor "code --wait"
Plus dâinformation ici