Organisation des versions
Evolution des numéros de version
- Le numéro de version majeur évolue si on livre une fonctionnalité importante (c'est un choix "politique")
- Le numéro de version mineur est incrémenté quand on pousse vers le staging
- Le numéro de révision est incrémenté lorsqu'une correction est poussée vers le staging
Utilisation des tags de version
Pour assurer la compatibilité back / front, on s'appuie sur les tags Git
- On ajoute des tâches dans la version Jira au fil de l'eau.
- Quand on déploie, on déploie back et front pour assurer la compatibilité des tags (i.e le front 1.1 marche avec le back 1.1)
- Si on a des correctifs à déployer, on incrémente le dernier chiffre et on tag des deux côtés pour garder la cohérence front / back (i.e back 1.1.3 marche avec le front 1.1.3)*