Logo Khaganat

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
fr:collabo_khanat-ressources [2016/11/15 23:37] YannKfr:collabo_khanat-ressources [2021/12/03 19:19] (Version actuelle) – modification externe 127.0.0.1
Ligne 3: Ligne 3:
 {{ :fr:system.png?nolink |}} {{ :fr:system.png?nolink |}}
  
-<WRAP center round important 60%> +Ce dépôt contient toutes les données, généralement sous forme de données xml, des [[fr:tag:informatique:ryzom_core:datasheet:start|datasheets]] ou des [[fr:tag:informatique:ryzom_core:datasheet:primitives:start|primitives]] le plus souvent. C'està partir de ces données qu'il sera possible de créer un univers de jeu. Celui de Khanat en l'occurence.
-WIP +
-</WRAP> +
  
 ===== Avoir un dépôt sur lequel travailler ===== ===== Avoir un dépôt sur lequel travailler =====
Ligne 41: Ligne 38:
 À cela s'ajoute des branches temporaires, ouvertes et fermées suivants les besoins: À cela s'ajoute des branches temporaires, ouvertes et fermées suivants les besoins:
  
-  * Branche **Feature** : C'est **une nouvelle addition** au contenu de Khanat, développée dans une branche séparée afin de réduire les risque d'introduction de bugs dans develop. Elle sera à merge sur la branche "spofu" pour tester ou, si cela n'est pas nécessaire, sur "lirria"+  * Branche **Feature** : C'est **une nouvelle addition** au contenu de Khanat, développée dans une branche séparée afin de réduire les risque d'introduction de bugs dans develop. Elle sera à merge sur la branche "spofu" pour tester ou, si cela n'est pas nécessaire, sur develop
  
  
Ligne 58: Ligne 55:
  
 ===== Gestion des Merge Request ===== ===== Gestion des Merge Request =====
 +
 +Lorsqu'on a terminé une //Feature//, il faut faire une demande de //Merge Request// en expliquant en quoi la tâche est terminée et l'affecter à une autre personne même si on a la capacité de merger directement.
 +
 +Cela permettra d'avoir un contrôle, ne serait-ce que formel, sur l'ajout.
 +
 +**On ne merge jamais soi-même directement sur Master**.
  
 ===== Gestion des Issues ===== ===== Gestion des Issues =====
  
 +De préférence à la [[taf>fr:start|la base TAF]], créez les demandes d'ajout de features sur le système Gitlab de ce dépôt. Bien évidement, les //Bugs// en rapport avec le contenu de jeu (datasheets, traductions et primitives principalement) sont à signaler ici également.
 +
 +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'un a commencé à travailler sur ce sujet.
 +
 +Les travaux à faire, modifications de fichier, créations, doivent être indiqués en se servant du système d'//Issues// de ce dépôt : [[gitlab>khaganat/khanat-ressources/issues|Issue sur khanat-ressources]]
 +
 +Il suffit de cliquer sur : {{ :fr:new_issue2.jpg?nolink |}}
 +
 +Vous renseignez ensuite les différents champs.
 +
 +Le titre doit être concis et le plus explicite possible.
 +\\ Par contre, n'hésitez pas à être le plus précis possible dans la zone //Description//.
 +
 +Il y a ensuite 3 zones de champs à renseigner :
 +
 +  * //Assignee// pour indiquer la personne à qui affecter la tâche ;
 +  * //Milestone// qui désigne la version du projet pour laquelle ce travail devra être fait ;
 +  * //Labels// permet de choisir des tags pour déterminer le genre de tâche ;
 +  * //Select due date// propose de fixer une date de remise des travaux.
 +
 +Dans le doute, n'indiquez rien dans ces quatre champs. De toute façon, tout est éditable a posteriori donc ce n'est pas grave si vous faites des erreurs ou n'êtes pas assez précis.
 ===== Gestion des Milestones ===== ===== Gestion des Milestones =====
 +
 +On se servira des mêmes //milestones// que pour les autres dépôts et secteurs de développement du projet, présentés sur la page [[fr:milestones]].
  
 ===== Gestion des Tags ===== ===== Gestion des Tags =====
  
 +Nous n'utilisons pas de //Tags// sur ce dépôt Git pour le moment.
 ===== Gestion des Labels ===== ===== Gestion des Labels =====
 +
 +Les //Labels// doivent être génériques et permettre ainsi de regrouper par genre de compétence. Il est possible d'en créer lors de la génération d'une //Issue// si aucune ne convient mais cela peut être fait par la suite, surtout quand on est indécis.
  
 {{tag>Données Ryzom_Core Outils}} {{tag>Données Ryzom_Core Outils}}
CC Attribution-Share Alike 4.0 International Driven by DokuWiki
fr/collabo_khanat-ressources.1479249469.txt.gz · Dernière modification : 2021/12/03 19:18 (modification externe)

Licences Mentions légales Accueil du site Contact