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_pymanager [2017/12/13 21:16] YannKfr:collabo_pymanager [2021/12/03 19:19] (Version actuelle) – modification externe 127.0.0.1
Ligne 5: Ligne 5:
 Ce dépôt est celui qui contient tout les librairies et utilitaires python mis en place pour gérer tous les objets des services et clients d'OpenNeL. Ils serviront à la mise en place d'outils de de monitoring ou de gestion en direct. Ce dépôt est celui qui contient tout les librairies et utilitaires python mis en place pour gérer tous les objets des services et clients d'OpenNeL. Ils serviront à la mise en place d'outils de de monitoring ou de gestion en direct.
  
-<WRAP center round important 60%> 
-Page en cours de création 
-</WRAP> 
  
 ===== Le workflow de travail ===== ===== Le workflow de travail =====
Ligne 24: Ligne 21:
 ==== Travailler directement sur le dépôt principal ==== ==== Travailler directement sur le dépôt principal ====
  
-Si vous êtes un développeur "officiel" (avec une autorisation d'accès dans le groupe Khaganat ) chez nous, vous aurez accès au dépôt principal sur notre GitLab : [[gitlab>khaganat/mmorpg_khanat/khanat-opennel-code|Khanat OpenNeL code ]].+Si vous êtes un développeur "officiel" (avec une autorisation d'accès dans le groupe Khaganat ) chez nous, vous aurez accès au dépôt principal sur notre GitLab : [[gitlab>khaganat/mmorpg_khanat/opennel-pymanager|OpenNeL pyManager]].
  
 Vous n'aurez pas à créer un dépôt personnel (sauf si vous en avez envie) pour pouvoir contribuer, il vous suffira de travailler sur des branches en interne. Vous n'aurez pas à créer un dépôt personnel (sauf si vous en avez envie) pour pouvoir contribuer, il vous suffira de travailler sur des branches en interne.
Ligne 37: Ligne 34:
  
   * Branche **Develop** : Branche de dévellopement, dans laquelle les features terminés sont mergés, en vu des futures releases.   * Branche **Develop** : Branche de dévellopement, dans laquelle les features terminés sont mergés, en vu des futures releases.
- 
-  * Branche **Ryzomcore** : Branche **suivant les modifications d'amont du projet RyzomCore**. Elle permet de merger celle-ci avec notre propre code. 
  
  
Ligne 60: Ligne 55:
 Une fois que vous considérez la feature que vous avez développé terminé, vous pouvez créer une Merge Request, à destination de **Develop**. Cette requête doit respecter ces impératifs : Une fois que vous considérez la feature que vous avez développé terminé, vous pouvez créer une Merge Request, à destination de **Develop**. Cette requête doit respecter ces impératifs :
  
-  * Le CI Gitlab doit pourvoir la compiler avec succès. +  * La feature et son code doivent être documentés ; 
-  * La feature et son code doivent être documentée. +  * La Merge Request doit clairement expliquer la feature (son utilisation, les test à effectuer, etc.).
-  * La Merge Request doit clairement expliquer la feature (son utilisation, les test à effectuer, etc.)+
    
 ==== Publication d'une release ==== ==== Publication d'une release ====
Ligne 90: Ligne 84:
 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. 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/mmorpg_khanat/khanat-opennel-code/issuess|Issue sur Khanat OpenNeL code]]+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/mmorpg_khanat/opennel-pymanager/issues|Issue sur OpenNeL pyManager]]
  
 Il suffit de cliquer sur : {{ :fr:new_issue2.jpg?nolink |}} Il suffit de cliquer sur : {{ :fr:new_issue2.jpg?nolink |}}
CC Attribution-Share Alike 4.0 International Driven by DokuWiki
fr/collabo_pymanager.1513196187.txt.gz · Dernière modification : 2021/12/03 19:18 (modification externe)

Licences Mentions légales Accueil du site Contact