Update contributing.md
This commit is contained in:
parent
ed6a9e8807
commit
c5775b5e65
|
@ -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
|
||||||
|
|
Loading…
Reference in New Issue