La norme de versionning

Dans le développement logiciel, il est essentiel de communiquer clairement l'évolution d'un projet aux utilisateurs et aux développeurs. Pour cela, la Gestion Sémantique de Version, connue sous le nom de SemVer, fournit une convention simple et universelle pour numéroter les versions des logiciels.

SemVer utilise un format standardisé composé de trois nombres : MAJEUR.MINEUR.PATCH (par exemple, 2.0.0 ou X.Y.Z).

Ces trois nombres ont chacun une signification spécifique :

Comment SemVer est utilisé ?

SemVer est aujourd'hui utilisé par la majorité des projets open-source et commerciaux, notamment dans les écosystèmes JavaScript (npm), PHP (Composer), Python (pip), et bien d'autres. Il facilite la gestion des dépendances, la mise à jour sécurisée des logiciels, et permet aux développeurs d'avoir confiance dans l'intégration des nouvelles versions.

Les régles SemVer :