Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
fr:collabo_bpy_nel_workbench [2018/06/10 12:44] – YannK | fr:collabo_bpy_nel_workbench [2021/12/03 19:19] (Version actuelle) – modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Collaborer sur le dépôt bpyNel workbench ====== | + | ====== Collaborer sur le dépôt bpyNel workbench |
+ | |||
+ | |||
+ | <WRAP center round important 60%> | ||
+ | Cette page n’est conservée que pour des raisons historiques. Il n’y a plus lieu de collaborer à ce dépôt. | ||
+ | </ | ||
{{ : | {{ : | ||
Ligne 24: | Ligne 29: | ||
==== Mise en place d'un dépôt personnel (fork) ==== | ==== Mise en place d'un dépôt personnel (fork) ==== | ||
- | Pour commencer, il vous faudra forker le dépôt principal. Ainsi, vous aurez votre propre dépôt, sur lequel vous pourrez effectuer vos modification | + | Pour commencer, il vous faudra forker le dépôt principal. Ainsi, vous aurez votre propre dépôt, sur lequel vous pourrez effectuer vos modifications |
- | Pour cela, il vous suffit de clique | + | Pour cela, il vous suffit de cliquer |
{{: | {{: | ||
- | Vous serrez | + | Vous serez alors redirigée |
==== Travailler directement sur le dépôt principal ==== | ==== Travailler directement sur le dépôt principal ==== | ||
- | Si vous êtes un développeur | + | Si vous êtes une développeuse |
Vous n' | Vous n' | ||
Ligne 45: | Ligne 50: | ||
Les branches principales sont : | Les branches principales sont : | ||
- | * Branche **Master** : Branche **stable**, où seul les hotfix et les nouvelles | + | * Branche **Master** : Branche **stable**, où seuls les hotfix et les nouvelles |
- | * Branche **Develop** : Branche de développement, | + | * Branche **Develop** : Branche de développement, |
- | A cela s'ajoute | + | À cela s'ajoutent |
- | * Branche **Feature** : C'est **une nouvelle addition** au code, développée dans une branche séparée afin de réduire les risque | + | * Branche **Feature** : C'est **une nouvelle addition** au code, développée dans une branche séparée afin de réduire les risques |
- | * Branche **Release** : Ce type de branche est **spécifique au dépôt principal**, | + | * Branche **Release** : Ce type de branche est **spécifique au dépôt principal**, |
- | * Branche **Hotfix** : C'est une branche ayant pour objectif de **rapidement corriger un bug critique affectant Master**. De ce fait, elle sera mergée vers la branche Master, ainsi que "develop". | + | * Branche **Hotfix** : C'est une branche ayant pour objectif de **rapidement corriger un bug critique affectant Master**. De ce fait, elle sera mergée vers la branche |
- | Les branches, que ce soit sur votre fork ou sur les dépôts officiels, doivent être nommé | + | Les branches, que ce soit sur votre fork ou sur les dépôts officiels, doivent être nommées |
* Branche **Feature** : Doit être nommée " | * Branche **Feature** : Doit être nommée " | ||
Ligne 67: | Ligne 72: | ||
==== Publication d'une feature ==== | ==== Publication d'une feature ==== | ||
- | Une fois que vous considérez la feature que vous avez développé | + | Une fois que vous considérez la feature que vous avez développé |
* Le CI Gitlab doit pourvoir la compiler avec succès. | * Le CI Gitlab doit pourvoir la compiler avec succès. | ||
- | * La feature et son code doivent être documentée. | + | * La feature et son code doivent être documentées. |
- | * La Merge Request doit clairement expliquer la feature (son utilisation, | + | * La Merge Request doit clairement expliquer la feature (son utilisation, |
- | + | ||
==== Publication d'une release ==== | ==== Publication d'une release ==== | ||
- | Une fois un certain nombre de features | + | Une fois un certain nombre de features |
- | Une fois le nouveau code testé, et les bugs corrigés, la release est tagué, et publié | + | Une fois le nouveau code testé, et les bugs corrigés, la release est taguée, et publiée |
==== Créer un HotFix ==== | ==== Créer un HotFix ==== | ||
- | Il arrive que des bugs critiques | + | Il arrive que des bugs critiques |
Pour cela, il faut faire une branche " | Pour cela, il faut faire une branche " | ||
Ligne 95: | Ligne 100: | ||
===== Gestion des Issues ===== | ===== Gestion des Issues ===== | ||
- | De préférence à la [[taf> | + | De préférence à [[taf> |
De même, avant de commencer une tâche, créez une Issue que vous vous attribuez, comme ça vous pouvez numéroter la branche correctement et on sait que quelqu' | De même, avant de commencer une tâche, créez une Issue que vous vous attribuez, comme ça vous pouvez numéroter la branche correctement et on sait que quelqu' | ||
- | Les travaux à faire, modifications de fichier, créations, doivent être indiqués | + | Les travaux à faire, modifications de fichier, créations, doivent être indiquées |
Il suffit de cliquer sur : {{ : | Il suffit de cliquer sur : {{ : | ||
Ligne 116: | Ligne 121: | ||
Dans le doute, n' | Dans le doute, n' | ||
+ | |||
===== Gestion des Milestones ===== | ===== Gestion des Milestones ===== | ||
Ligne 123: | Ligne 129: | ||
Nous n' | Nous n' | ||
+ | |||
===== Gestion des Labels ===== | ===== Gestion des Labels ===== | ||