Un bon message de commit raconte le quoi et le pourquoi — et il dicte la prochaine version. Composez le vôtre et visualisez son impact SemVer.
type(scope): description) et permet d'automatiser le versioning SemVer. Composez votre commit ci-dessous : l'aperçu et l'impact de version se mettent à jour en direct.
Un message normé d'un côté, une version qui se calcule toute seule de l'autre. À gauche, on décortique l'anatomie d'un commit ; à droite, on voit quel chiffre de la version chaque type fait bouger.
Le pied BREAKING CHANGE: force une version majeure, même sans le !.
Un message normé décrit l'intention (type, portée, rupture). De là, l'incrément de version se déduit tout seul : fix → PATCH, feat → MINOR, rupture (! ou BREAKING CHANGE) → MAJOR — et le changelog s'écrit automatiquement.