fga-eps-mds / 2021.2-INDICAA

Este projeto tem como objetivo criar um software para a melhor visualização de informações relacionadas às matérias ofertadas no SIGAA, com o objetivo de melhorar o trabalho da secretaria na volta gradual as aulas.
https://fga-eps-mds.github.io/2021.2-INDICAA-Wiki/
GNU General Public License v3.0
8 stars 7 forks source link

Padronização de Branches #50

Closed LeticiaAires closed 2 years ago

LeticiaAires commented 2 years ago

Descrição

Configurar branches de acordo com o worflow definido

Tarefas

Critérios de aceitação

Matheuspimentell commented 2 years ago

O grupo 3 pode ficar responsável por esta issue ?

lucasqueiroz23 commented 2 years ago

O grupo 3 pode ficar responsável por esta issue ?

Por mim, tudo bem!

Matheuspimentell commented 2 years ago

Nas políticas de contribuição do Acácia, consta uma política de criação de branches.

https://fga-eps-mds.github.io/2019.2-Acacia/#/policies

Matheuspimentell commented 2 years ago

Políticas de branch

As branches criadas neste repositório devem seguir os padrões a seguir:

Uma breve explicação sobre o fluxo de trabalho:

main

Regras:

  1. Existe apenas UMA branch main.
  2. Não são permitidos commits feitos diretamente na branch main.

develop

Regras:

  1. Existe apenas UMA branch develop.
  2. Esta branch sempre é mesclada à branch main.

feature

Regras de nomenclatura:

feature/(#Id-da-issue)-título-da-issue

release

Regras:

  1. Esta branch é criada sempre a partir da branch develop.
  2. Esta branch é mesclada às branches develop e main.
  3. Esta branch aceita apenas mesclagens de branches do tipo bugfix.

Regras de nomenclatura:

release/vNúmero-da-versão

bugfix

Regras:

  1. Esta branch sempre é criada a partir da branch release.
  2. Esta branch sempre é mesclada à branch release.

Regras de nomenclatura:

bugfix/(#Id-da-issue)-título-da-issue

hotfix

Regras:

  1. Esta branch sempre é criada a partir da branch main.
  2. Esta branch sempre é mesclada à branch main.

Regras de nomenclatura:

hotfix/(#Id-da-issue)-título-da-issue
gabrielm2q commented 2 years ago

O documento no comentário acima está pronto para ser revisado.

joaopaulob3 commented 2 years ago

Só um comentário, pessoal: acredito que o documento elaborado devesse ser colocado no nosso docs. Além disso, é importante corrigir os links quebrados do contributing relativo à política de branchs e a política de commits.

Matheuspimentell commented 2 years ago

O documento estará no docs do repositório assim que for revisado. E com relação aos links quebrados, iremos corrigir. Agora, gostaria de perguntar se você conseguiu revisar o documento acima pra nós.

guigudf commented 2 years ago

O documento foi revisado e está condizente com o git-flow utilizado como base. Foi criado uma branch develop, como dito no documento, e solicito começarmos a trabalhar nela a partir da sprint 6

Matheuspimentell commented 2 years ago

Obrigado pela revisão, @guigudf irei fechar a issue e upar o doc

Matheuspimentell commented 2 years ago

O documento revisado se encontra aqui.