Skip to content

Como Contribuir

Instruções de como contribuir no projeto

Antes de fazer qualquer alteração no repositório:

Histórico de versões

Data Versão Descrição Autor
13/02/2022 0.1 Envio inicial Mateus Franco
15/02/2022 0.2 Mudança nas estimativas Guilherme Santos

Criação de Issues

Ao criar issues atente-se as seguintes questões:

  • Já existe issue referente ao assunto que você pretende abordar na sua? Se sim, trabalhe a partir da issue já criada
  • Adicione um título que sintetize bem o problema abordado na issue
  • Adicione uma descrição adequada, de modo que qualquer membro do repositório consiga compreender qual é o problema
  • Adicione ao menos um Assignee
  • Adicione as Labels adequadas
  • Adicione a milestone referente a sprint em que o problema será trabalhado
  • Adicione um Estimate segundo as definições descritas nesse documento
  • Utilize o issue template no momento da criação

Definição de Estimate

Deve-se definir uma estimativa de dificuldade (pontuação) à issue em questão, levando em consideração os seguintes critérios:

Pontuação Critérios
1 Tarefa bem simples, é possível ser feita em até 1h
2 Tarefa simples que leva algumas horas
3 Tarefa que pode levar algumas horas e necessita de alguma pesquisa
5 Tarefa tabalhosa, precisa de pesquisa e deve levar o dia todo
8 Tarefa não tão simples, precisa de pesquisa e deve levar alguns dias
13 Tarefa complexa, pode durar a semana toda
21 Tarefa muito complexa, provavelmente levará mais que uma sprint, melhor rever e dividir em mais de uma issue

A pontuação da issue deverá ser levada a votação utilizando a ferramenta de planning poker do zenhub.

  • Para issues que envolvem apenas um time, todo o time deverá ser adicionado ao planning poker.
  • Para issues que envolvam mais de um time, apenas os colaboradores deverão ser adicionados ao planning poker.

Criação de Pull Request

Pull request permite que você informe outras pessoas sobre as alterações que você enviou para uma branch em um repositório no GitHub. Depois que uma pull request é aberta, você pode discutir e revisar as possíveis alterações com os colaboradores e adicionar confirmações de acompanhamento antes que suas alterações sejam mescladas na branch base.

Ao fazer um pull request atente-se para:

  • Linkar o PR a sua Issue correspondente
  • Marcar um dos responsáveis para revisão

Autor: Mateus Franco

Back to top