J’ai proposé cela quelques messages plus haut.
Contrairement à semver, le schéma de numérotation de version proposé permet de savoir immédiatement si une version est toujours prise en charge (comme Ubuntu). Puisque cela dépend aussi de l’orbite de la Terre autour du soleil, cela a du sens.
Ceci est clairement destiné aux paquets et aux bibliothèques. Toute version de Discourse inclut des changements qui peuvent casser les flux de travail existants des utilisateurs du logiciel. J’ai même vu des correctifs de sécurité le faire. Semver n’est pas utilisable pour des applications complexes.
Si, vraiment, voir
Une fois que vous avez identifié votre API publique, vous communiquez les changements qui lui sont apportés avec des incréments spécifiques à votre numéro de version.