Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • dev-manual dev-manual
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 12
    • Issues 12
    • List
    • Boards
    • Service Desk
    • Milestones
  • Deployments
    • Deployments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • Value stream
    • Repository
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • fusiondirectory
  • dev-manualdev-manual
  • Issues
  • #8

Closed
Open
Created Sep 18, 2017 by bmortier@bmortierMaintainer

Add the worflow of contribution to the developer manual

Hello,

we need to add the workflow of contribution to the dev manual

Hello,

la forge est live sur gitlab.fusiondirectory.org

dans ce nouveau modele de developpement le workflow est le suivant

Toute les branches sont protegees, on ne peut pas push, il n'est pas necessaire de fork le projet.

la sequence est la suivante :

  • je cree une issue
  • je clique sur create merge resuest dans le ticket
  • ca me cree une branche associe a ce ticket
  • je checkout cette branche
  • je fais les commit necessaire par rapport au ticket
  • je push cette branche
  • elle est en mode wip pour work in progress
  • je resolve l'etat wip si je veux merge directement
  • je demande le merge
  • deux pipelines vont tourner pour
    • 1 valider si le code correspond a nos standards de code
    • 2 si il compile

si les deux conditions sont remplie il sera merge

il est aussi possible de cherry-pick direct depuis le merge vers un une autre branche en quelque click

en ce qui concerne les commits merci de bien respecter le format de commit mis dans le contributing.md

Edited Dec 14, 2017 by bmortier
Assignee
Assign to
Time tracking