Ir para o conteúdo

Guia de contribuição#

Este documento serve como guia para ajudar e padronizar a contribuição em nosso projeto, contendo os padrões de branch, commit e pull-request

Como contribuir?#

Antes de começar, clone o repositório para o seu computador local

É importante que toda nova adição deve ser criada como uma issue antes de ser implementada. Verifique se uma issue retratando a mesma modificação ainda não existe!

Para começar a contribuir no projeto, crie uma nova branch para a issue em questão e após isso abra um pull-request com suas modificações. Qualquer contribuição somente irá para a branch principal (main) após a aprovação do pull-request

Diagrama de Pull Request

Figura 01 - Diagrama de Pull-Request

A seguir segue os templates e padrões de contribuição do projeto:

Padrão de criação de issue#

Título da issue (problema)#

### Descrição

(breve descrição do problema)
Realizar de a criação do artefato... e subir para documentação...

### Tarefas

(separe as tarefas a serem realizadas)
[] - Criar artefato
[] - ...
[] - Subir página para documentação
[] - ...

Padrão de criação de branch#

<numero-da-issue>-<nome-branch>

Para criar uma nova branch, utilize o número da issue correspondente e depois o nome da branch.

Exemplo:

  • issue: #74 - Documento de modelagem
  • branch: 74-documento-modelagem

Utilizar o número da issue facilita o processo de localizar branches específicas.

Padrão de commit#

(<nome-branch>) <descricao>

Para criar um commit novo, utilize o nome da branch que a commit será feita e depois a descrição da commit, lembre-se de adicionar todos os co-authored necessários

Exemplo:

  • branch: 74-documento-modelagem
  • commit: (documento-modelagem) adicionando página de modelagem

Padrão de pull-request#

Título (baseado na issue ou branch)#

### Descrição

Esse pull request introduz... (descreva a adição ou modificação realizada na branch)

### Motivação e Contexto

Essa modificação foi realizada para... dentro do contexto que... (descreva o motivo da modificação e o contexto para sua realização)

Histórico de Versão#

Data Versão Descrição Autor
30/07/2024 1.0 Criação do documento Felipe Amorim de Araújo
31/07/2024 1.1 Adicionando diagrama de pull-request e padrão de criação issue Felipe Amorim de Araújo
31/07/2024 1.2 Centralizando imagem Felipe Amorim de Araújo
08/08/2024 1.3 Pequena modificação no padrão de criação de issue Felipe Amorim de Araújo