Commits Conventionnels
▻https://www.conventionalcommits.org
« Normer » le contenu des commits pour faciliter la relecture de l’historique d’un dev
Le commit contient les éléments structurels suivants, permettant de communiquer à l’intention des utilisateurs de votre bibliothèque :
– fix:
un commit de type fix corrige un bogue dans le code (cela est en corrélation avec PATCH en versioning sémantique).
– feat:
un commit de type feat introduit une nouvelle fonctionnalité dans le code (cela est en corrélation avec MINOR en versioning sémantique).
– BREAKING CHANGE:
un commit qui a dans le pied de page le mot clef BREAKING CHANGE :, ou ajoute un !
après le type/scope, introduit un changement cassant l’API (cela est en corrélation avec MAJOR en versioning sémantique). Un BREAKING CHANGE peut faire partie des commits de n’importe quel type.
– Les types autre que fix:
et feat:
sont autorisés, par exemple @commitlint/config-conventional recommande build:
, chore:
, ci:
, docs:
, style:
, refactor:
, perf:
, test: