Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
fr:collabo_py_nel [2018/06/10 12:49] – créée YannK | fr:collabo_py_nel [2021/12/03 19:19] (Version actuelle) – modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 5: | Ligne 5: | ||
Ce module permet de lire et écrire avec des modules Python 3 les différents fichiers aux formats spécifiques de la library NeL (NEvrax Library) tels que .shape, .skel, .anim, .ps… | Ce module permet de lire et écrire avec des modules Python 3 les différents fichiers aux formats spécifiques de la library NeL (NEvrax Library) tels que .shape, .skel, .anim, .ps… | ||
- | Il permettra à des applications tierces d’accéder aux données OpenNeL pour les créer, les manipuler, les éditeur. Son premier usage sera un ensemble de plugins Blender : [[fr: | + | Il permettra à des applications tierces d’accéder aux données OpenNeL pour les créer, les manipuler, les éditer. Son premier usage sera un ensemble de plugins Blender : [[fr: |
Ligne 12: | Ligne 12: | ||
==== 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 33: | Ligne 33: | ||
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 Master, ainsi que '' |
- | 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 55: | Ligne 55: | ||
==== 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 | + | * Le CI Gitlab doit pouvoir |
- | * 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é, | + | Une fois le nouveau code testé, et les bugs corrigés, la release est tagué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 83: | Ligne 83: | ||
===== 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 104: | Ligne 104: | ||
Dans le doute, n' | Dans le doute, n' | ||
+ | |||
===== Gestion des Milestones ===== | ===== Gestion des Milestones ===== | ||
Ligne 111: | Ligne 112: | ||
Nous n' | Nous n' | ||
+ | |||
===== Gestion des Labels ===== | ===== Gestion des Labels ===== | ||