Update contributing.md
This commit is contained in:
parent
ed6a9e8807
commit
c5775b5e65
|
@ -1,5 +1,38 @@
|
|||
# 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:
|
||||
|
||||
- create or edit a gem-graph model
|
||||
|
|
Loading…
Reference in New Issue