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 |