git workflow

Conventional Commits et Semantic Versioning

Julie R. 4 septembre 2024 1 min de lecture 110 vues

Conventional Commits

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

Pourquoi adopter cette convention

Elle permet de générer automatiquement les changelogs, de déterminer 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 4 septembre 2024

Chaque semaine, le meilleur de la tech française

Tendances, salaires, outils et opportunités — directement dans votre boîte mail.

Gratuit. Desabonnement en un clic. Pas de spam.