Ir para o conteúdo

Plano de Gestão do Repositório

Data Versão Descrição Autor
29/09/2020 1.0 Primeira Versão Gabriela
29/09/2020 1.1 Correções e complementações de tópicos Geovana
16/10/2020 1.2 Correções e complementações de tópicos Geovana
02/12/2020 1.2.1 Correção de erros ortográficos Estevão Reis

Commits

Todos os commits devem ser atômicos e possuírem um título que demonstra resumidamente as alterações que foram feitas. Se o título não for suficiente para descrever as modificações, o commit também deve possuir uma descrição com a separação de uma linha do título. Além disso, deve haver o Co-authored-by de todos os colaboradores do commit, caso mais de uma pessoa tenha trabalhado na alteração em conjunto.

  Título do commit

  Descrições necessárias para a total compreensão das alterações

  Co-authored-by: colaborador <colaborador@email.com>

Pull Requests

O padrão de PR's pode ser encontrado no arquivo .github/PULL_REQUEST_TEMPLATE.md. Nele é fornecido um padrão com as seguintes informações:

Nome Obrigatório Opções
Título do PR Sim -
Issue Relacionada Sim -
Como isso foi testado? Sim Teste unitário ou Testes exploratório
Imagens Não -
Essa modificação exige atualização da documentação? Sim Sim ou Não
Tipo de alteração Sim Nova feature, Correção de bugs, Alteração de uma funcionalidade já existente ou Documentação

Validação de Pull Requests

A aprovação de um PR está condicionada à aceitação dele por pelo menos um membro de EPS. Essa aceitação só será concedida caso os testes unitários e de qualidade passem, o código esteja rodando e de acordo com os padrões e arquitetura do projeto. Além disso, os critérios de aceitação da issue devem ser todos atendidos.

Issues

O padrão de issue que é automaticamente carregado ao se criar uma issue no repositório pode ser acessado em .github/ISSUE_TEMPLATE.md. Esse padrão possui os seguintes campos de informações:

Nome Obrigatório
Nome da Issue Sim
Descrição Sim
Solução Apenas para bugfix
Critérios de Aceitação Não

Branches

Features e Documentações

Todas as branches criadas, exceto para bugfix, devem iniciar com o número da issue, para rápida identificação.

Exemplo:

55-nome-representativo-reduzido

No caso de issues feitas conjuntamente por serem dependentes, o número das duas issues deverá vir antes como xx/xx-nome.

Para branches de documentos contínuos o nome deverá ser o nome da sprint.

Exemplo:

sprint_N

Bugfix

No caso de uma branch criada para a resolução de um bugfix, ela deve ser precedida por bugfix. Se foi um bugfix planejado para resolução na sprint, deve ser seguido pelo número da issue.

Exemplo:

bugfix-56-nome-representativo-reduzido

Política de Branches

Nesse projeto utilizamos o GitFlow conforme mostrado na imagem abaixo:

Gitflow

Fonte