Usage Github

1. Vue Kanban

Dans cette vue Kanban d’un projet github, il y a :

  • des tickets
  • des PR
  • des notes

2. Tickets

2.1 Création

Lors de la création d’un ticket :

  • Choisir le projet correspondant
  • Choisir le milestone
  • Ajouter les labels/libellés

2.2 Sous-tâches

Penser à ajouter des sous-taches dans le ticket tel que

- [ ] Sous-tache

(barre d’avancement sur le ticket)

Si la sous tâche est importante possiblité de créer un nouveau ticket et de faire référence dans le ticket parent tel que :

- [ ] Sous-tache #123

3.3 Commentaires

Usage du développeur :

  • remonter toutes les informations dans le tickets : bug, solution à un bug…
  • identifier les utilisateurs github avec @user

3. Pull Request (PR)

Lors d’une nouvelle tache, on créé une nouvelle branche git Dès le 1er commit push, on créé une nouvelle PR associé au projet et on ajoute le libellé WIP

Dès que la tache côté développeur est finie, on peut retirer le libellé WIP et renseigner un reviewer.

Les taches du release manager :

  • échanger dans la PR avec le développeur
  • fusionner les PR
  • tester develop/staging/master (vérifier que les fusions de branches fonctionnent normalement)
  • livrer sur l’environnement correspondant en utilisant une release (version Github)

4. Releases

Création via l’UI de github (tag .git + commentaire)

40% center

Convention de nommage des tags : vyyyy.mm.x

Exemple :

v2020.02.1

si c’est la 1ère livraison du mois

Pre-release

Pour usage sur la branch develop

Convention de nommage des pre-release : vyyyy.mm.xRCx

Exemple :

v2020.02.1RC1

si c’est la 1ère livraison du mois

40% center