Logo Khaganat
Traductions de cette page?:

Ceci est une ancienne révision du document !


Collaborer sur le dépôt khanat-code

WIP

Nous utilisons le système de workflow Gitflow pour l'architecture de nos dépôts.

Le workflow de travail

Mise en place d'un dépôt personnel (fork)

Cet étape n'est pas utile aux développeurs khanat officiels, qui ont directement accès au dépôt, et peuvent créer une branche dédié à leur travail.

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 sans interférer avec le dépôt principal.

Pour cela, il vous suffit de clique sur le bouton suivant sur la page d’accueil du projet.

Vous serrez alors redirigé vers votre copie du dépôt.

Convention de nommage des branches

Afin de respecter Gitflow, les branches, que ce soit sur votre fork ou sur les dépôts officiels, doivent être nommé de la façon suivante:

  • Branche “feature” : C'est une nouvelle addition au code de Khanat. Elle sera à merge sur la branche “develop”. Son nom devra être le suivant : “feature/[numéro(s) de(s) (l')issue][nom de la feature sans espaces ni ponctuation]”
    • Exemple : “feature/57-69-75-nouveau-fichier-dintegration-continue”
  • Branche “bugfix” : C'est une branche ayant pour objectif de corriger un bug. De ce fait, elle sera merge vers la branche “lirria”, puis celle-ci sera merge vers develop par les développeurs officiels. Son nom devrai être “bugfix/[numéro du bug]-[descriptif du bug sans espace ni ponctuation]”
    • Exemple : “bugfix/33-empêcher-les-poissosn-de-sortir-de-leau”

Publication d'une feature

Merge d'une feature dans Develop

Création d'une release

Finaliser une release

Créer un HotFix

Gestion des Merge Request

Gestion des Issues

Gestion des Milestones

Gestion des Tags

Gestion des Labels

CC Attribution-Share Alike 4.0 International Driven by DokuWiki
fr/collabo_khanat_code.1467925613.txt.gz · Dernière modification : (modification externe)

Licences Mentions légales Accueil du site Contact Inclusion