Version Standard - SafeTel/Contribution GitHub Wiki

Resume Version Standrad

ATTENTION: C'est à votre pôle de décider de l'avancement des version à l'unanime. Toutes les versions mineures ne sont pas destinées à être déployée au contraire des versions majeurs qui ont pour objectif d'être toujours déployée sur PROD.

Sur cette page, vous pouvez retrouver les références pour les topics des sections suivantes:


Major Version

Dans cette section, vous pouvez retrouver les références pour les topics des sections suivantes:

Definition

Une version Majeur est un rendu stable avec une étape d'avancement qui peut être considérée comme suffisante pour passer à la suivante.

Chaque Feature ne doit pas représenter une nouvelle version majeur. Il faut un socle de Feature suffisant pour que l'environnement développé se suffise à lui-même.

Chaque version majeur doit faire l'objet d'un document de rendu exhaustif précisant les choix de développement, ainsi que des difficultés rencontrées. Cette version majeur doit évidement être accompagné de documentation explicite et exhaustive sur les Features ajoutées, cette documentation devra être faite lors des versions mineurs cela représente donc uniquement une redirection (plus d'information).

Convention de nommage

Une version Majeur commence toujours par un nombre rond en première position.

Les versions Majeur représentent le stade d'avancement donc doivent également représenter l'état Alpha ou Beta.

Exemple:

Alpha: A.0.0
Beta: B.0.0

Une fois le produit fini, il pourra donc être compté en tant que version intègre et stable.

Exemple:

V.1.0

Minor Version

Dans cette section, vous pouvez retrouver les références pour les topics des sections suivantes:

Definition

Une version mineur est une version représentant un ajout de feature ou un avancement dans le code (Refactorisation ou Changement d'Architecture). Dans le cas où plusieurs features sont déployées sur une seule version mineur, leur lien doit être cohérent.

Lors du rendu d'une version mineur, une la documentation détaillée et exhaustive devra être écrite et validée à l'unanimité par le pôle concerné.

Convention de nommage

Une version mineur est représentée par le second digit.

Exemple:

Alpha: A.0.1
Beta: B.0.4
Version: V.1.2

Fix Version

Dans cette section, vous pouvez retrouver les références pour les topics des sections suivantes:

Defenition

Une version de fix représente un débug ou une restructuration afin de débloquer un problème.

Ce type de version permets de suivre précisement les erreurs et les difficultées rencontrées.

Convention de nommage

Une version de fix est représentée par le troisième digit.

Exemple:

Alpha: A.0.1.8
Beta: B.0.4.1
Version: V.1.2.3