Conventional commits
Vous trouverez ci-dessous la convention de nommage de mes commits.
Le type
build: Changement qui affectent le système de build ou des dépendances externes (upgrade jekyll, ...)feat: Ajout d'une nouvelle fonctionnalitéfix: Correction d'un bugperf: Amélioration des performancesrefactor: Modification qui n’apporte ni nouvelle fonctionalité ni d’amélioration de performancesstyle: Changement qui n’apporte aucune alteration fonctionnelle ou sémantique (indentation, mise en forme, ajout d’espace, renommante d’une variable…)compilation: Modification suite à une compilation (C, C++, ...)init: Ajout des premiers fichiers suite à une création de projetsrevert: Annulation d'un précédent commitdocs: Modification de la documentation, ajout d'un nouvel article
La portée (scope)
Partie du projet affectée.
Par exemple, pour des fichiers de configurations Linux, je préciserai si c'est le bashrc, network, scripts, ...
Le sujet
Description très succinte des changements. Le style descriptif est utilisé avec des noms, sans majuscule, sans point et en anglais. Par exemple : delete, add, change, rename, modif, ...
La description
On décrit en détail les changements.