Nouveau : Datasets open source gratuits disponibles !Decouvrir →
git workflow

Conventional Commits et Semantic Versioning

Lucas M. 3 septembre 2024 1 min de lecture 1730 vues

Conventional Commits

Les Conventional Commits sont une convention de nommage des commits : feat:, fix:, chore:, docs:, refactor:. Chaque prefix a une signification precise.

Pourquoi adopter cette convention

Elle permet de generer automatiquement les changelogs, de determiner la prochaine version semantique, et de rendre l'historique Git lisible par tous.

Semantic Versioning

MAJOR.MINOR.PATCH : un feat: incremente MINOR, un fix: incremente PATCH, un BREAKING CHANGE incremente MAJOR.

Outils

Utilisez commitlint + husky pour valider les messages de commit, et semantic-release pour automatiser la publication.

Publie le 3 septembre 2024

Chaque semaine, le meilleur de la tech francaise

Tendances, salaires, outils et opportunites — directement dans votre boite mail.

Gratuit. Desabonnement en un clic. Pas de spam.