Update contributing.md

This commit is contained in:
Adrien Bourmault 2021-11-02 17:05:35 +00:00
parent ed6a9e8807
commit c5775b5e65
1 changed files with 33 additions and 0 deletions

View File

@ -1,5 +1,38 @@
# Gem-graph Client # Gem-graph Client
## Procédure de développement (Bonnes pratiques)
### Une seule branche par fonctionnalité : dev/<fonctionnalité>
git fetch origin // récupère les branches sur le remote (git.a-lec.org)
git switch devel // car on part toujours de la branche devel
git branch dev/<fonctionnalité>
git switch dev/<fonctionnalité>
git push --set-upstream origin dev/<fonctionnalité> // dit au serveur que la branche existe
[...]
Une fois fonctionnalité terminée et push accompli, ouvrir une merge request à
l'aide du lien fourni par git push
### Lors du travail sur une branche (les [...] du premier point)
Pour chaque session de travail :
git pull
[...]
git commit -am "WIP: <message>"
git push
Une fois terminée la fonctionnalité et s'il y a un objectif de version :
git tag -a vM.m.p -m "Fonctionnalité terminée"
git commit -am "Fonctionnalité terminée"
git push
## Objectifs de développement
A gem-graph client can be used to: A gem-graph client can be used to:
- create or edit a gem-graph model - create or edit a gem-graph model