Skip to content
Jonathan Rufino edited this page Sep 7, 2015 · 7 revisions

Estruturação

O repositório está dividido em 2 branchs principais:

  • master
  • devel

A master será utilizada como branch estável, todo código presente nela estará devidamente testado e finalizado.

A devel será utilizada para controle de entregas, cada iteração será desenvolvida dentro desta branch, e para cada funcionalidade deverá ser criada uma nova branch. Cada funcionadalidade concluída será integrada à branch devel. Ao término da iteração/sprint, caso seja declarada concluída, a branch devel será integrada à branch master.

Quando uma funcionalidade for concluída, a equipe de MDS deverá realizar um pull_request, a equipe de GPP deverá analisar e aceitar ou não, caso seja aceita a branch será integrada à branch devel.

Esquemático Visual

master-------------------------------------O-----------------O  <- (código pronto e estável)
  \                                       /                 /   <- (iteração finalizada)
   devel---------------O-----------------O-----------------O    <- (funcionalidade concluída)
     \                / \               / \               /
      funcionalidade1    funcionadalide2   funcionalidade3