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 10:49] – créée YannK | fr:collabo_py_nel [2021/12/03 18: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 ===== | ||





