Template de base pour gérer (en mode SCRUM-light) les SAE du s3 avec GitLab 🦊
-
- 3.1. Les labels
- 3.2. Les Jalons
- 3.3. Le Board
- 3.4. Les branches
- 3.5. Modèles pour les issues et les merges requests
Ce dépot à pour objectif de fournir un outil de démarrage rapide pour organiser et gérer de façon agile un nouveau projet avec GitLab, notamment pour la SAE du s3.
Partant du constat que le démarrage d'un projet est un processus long et complexe, on fournit ici un outil simple pour lancer un projet avec GitLab, que vous pourrez réutiiser et adapter au fil du temps avec votre propre affinité de GiLab.
Ce dépôt fournit un ensemble de modèles, de fichiers et de paramétrages pour vous faciliter le démarrage d'un projet avec GitLab, que vous pouvez modifier à volonté. Vous trouverez les éléments suivants :
- Ce fichier README.md
- Des modèles pour les issues et les merge requests, et un modèle pour la réunion en séance avec le tuteur-SAE
- Une collection de labels
- Une liste de jalons (milestones) correspondant aux dates des séances de SAE avec le tuteur
- Un modèle de Board
- 3 Branches spécifiques à la SAE :
- Main
- Pré-Démonstration
- Démonstration
(Dans un cadre professionnel, ces 2 dernières branches s'appellent pré-production et production)
Les labels sont des éléments qui sont associés à des issues et merge requests : ils permettent de les classer, les organiser et les identifier simplement. Voici ceux qu'on propose ici, vous pouvez en supprimer ou ajouter d'autres.
On a distingué les labels prioritaires :
Des labels utilisés pour le board :
Les jalons (milestones) sont les échéances connues du projet, qu'il faut préparer ou pour lesquelles certaines tâches / livrables doivent être terminées. Dans le modèle, on a défini des jalons qui devraient vous aider, notamment pour préparer chaque séance de SAE avec le tuteur.
Libre à vous de les adapter.
Le Board est l'outil central de GitLab pour organiser et gérer les tâches afférentes au projet.
Il permet de les visualiser et de suivre leur progression.
La structure de ce board adopte l'approche Scrumban.
Les trois branches proposées dans ce template permettent de gérer de manière simple l'état du votre projet, jusqu'à la revue finale de projet devant un jury de 2 enseignants.
Ce modèle est librement inspiré de l'approche GitLab Flow, pour en savoir plus : GitLab Flow.
Ce template propose des modèles pour les issues et les merge requests afin de simplifier et standardiser leur utilisation par les équipes du projet.
Vous utilisez ce dépôt comme base d'inspiration pour votre gérer votre projet simplement en adaptant les éléments à votre contexte.
Vous pouvez également télécharger l'export du dépôt pour l'importer avec tous les éléments dèja présents (labels, issues, merges requests, board, branches, ...)
Ce dépôt est sous licence MIT
Contact : @V.Deslandres Ce travail est basé sur le kit starter de projet de YoanDev