Ir para o conteúdo

Plano de Contribuição

Introdução

Este Plano de Contribuição determina as regras para submissão de códigos e contribuições nos repositórios do Projeto PUMA no semestre 2022-2.

Issues

Todas as contribuições devem estar vinculadas a uma única issues, e todas as issues devem ser criadas e preenchidas de acordo com os templates disponíveis no repositório.

Cada issue também deve possuir Assignees, responsáveis por desenvolvê-la, e labels para indicar o tipo de issue.

Commits

Os commits devem ser na língua inglesa e curtos e simples, de forma a expor objetivamente o trabalho que foi feito naquele commit.

Caso o commit seja resultado de um trabalho em equipe, deve-se utilizar o Co-authored-by:

Pull Requests

Os pull requests devem estar obrigatoriamente vinculados a uma issue. Caso necessário, também deve-se incluir Reviewers, responsáveis por verificar a conclusão da issue e a validade do pull request.

Branches

Com exceção das branches principais (main, gh-pages, devel), cada branch deve estar vinculada a uma única issue. Após a conclusão da issue e fechamento do pull request associado, a branch referente pode ser excluída.

Histórico de Revisão

Data Versão Modificação Autor
11/12/2022 0.1 Abertura do documento. Hérya