Skip to content

Políticas de Contribuição

Como contribuir?

  • Primeiro, certifique-se de navegar pelos repositórios e ler a documentação para se familiarizar com o projeto.
  • Escolha uma task para inciar o desenvolvimento ou, caso identifique um problema no software, crie uma task nova.
  • Crie uma branch a partir da devel conforme descrito abaixo.
  • No caso de usuários externos, utilize um fork do projeto.
  • Ao finalizar a implementação, inicie um Pull Request e aguarda a revisão.

Políticas de branches

main/master

  A branch main/master é a branch principal do projeto, onde se encontra o código que está em produção, disponível para os usuários. Essa branch não deve ser modificada sem supervisão dos administradores do projeto.

devel

  A branch devel é a branch a partir de qual todas as outras devem ser criadas. Qualquer nova funcionalidade implementada/bug corrigido será primeiro inserido na devel, testado e somente após uma revisão completa será admitido na main/master.

Novas branches

  Ao criar novas branches a partir da devel, siga o seguinte formato para a nomenclatura da branch:

  • Branch de correção de bug/defeito: fix/descrição-do-bug
  • Branch de implementação de nova funcionalidade: feature/descrição-da-feature
  • Branch de implementação de melhoria em uma funcionalidade já existente: improvement/descrição-da-melhoria

Política de commits

  As mensagens de commit devem ser escritas em inglês e detalharem o que foi realizado de forma resumida. Evite commitar muitas modificações de uma só vez.

Abertura de issues

  Ao abrir uma nova issue, escolha um dos templates fornecidos, a depender do que a issue irá apresentar. Respeite o template para facilitar a identificação de Histórias de Usuários e tasks.