Versionnage

Cette convention de numérotation des versions concerne le framework et les applications. Il est convenu de numéroter les versions sur 3 chiffres séparés par des points avec un éventuel suffixe : X.X.X ou X.X.X-XX.

Composantes du numéro de version :

  • Le premier chiffre représente une version majeure.
  • Le deuxième chiffre représente une évolution mineure.
  • Le troisième chiffre représente un correctif de bug.
  • Un éventuel suffixe permet de décliner la version (uniquement possible sur une version X.X.0). Les suffixes sont : -aX pour alpha (champ fonctionnel non arrêté), -bX pour beta (champ fonctionnel arrêté - testable par des développeurs/intégrateurs), -rcX pour release-candidate (version presque finale - testable sur des environnements de production choisis). Ces versions ne sont pas maintenues et doivent être utilisées avec précaution (non stables). Sans suffixe la version est considérée comme stable et publiable.

Exemples de versionnage : openElec 4.2.0-a1, openCourrier 4.2.0-b1, openADS 4.2.0-rc1, openMairie 4.2.0.