#5208 - Logs de commits et Changelog - spip

/5208

  • 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:

    #git #commit #semver #feat #fix