Orientações de pull request
Orientações que revisores e contribuidores devem seguir ao enviarem e analisarem os pull requests.
Introdução
Para garantir um processo de revisão suave e eficiente, tanto os contribuidores quantos os revisores devem aderir às orientações ao enviar e analisar os pull requests. Veja abaixo:
Para os contribuidores
- Títulos e descrições descritivas
- Use títulos coerentes e concisos que resumam as alterações;
- Descreva detalhadamente as ações do pull request, a necessidade das mudanças e o contexto relevante.
- Link para problemas
- No título do seu pull request, adicione
GH-ISSUE-NUMBERpara vinculá-lo ao problema correspondente. Isso é necessário para todos os pull requests.
- No título do seu pull request, adicione
- Mudanças pequenas e focadas
- Procure manter os pull requests pequenos e focados em um único problema ou recurso. Isso ajuda os revisores a entenderem melhor e a oferecerem feedback.
- Qualidade do código
- Certifique-se de que seu código siga os padrões e as práticas recomendadas de codificação do projeto;
- Inclua comentários quando necessário para explicar a lógica complexa.
- Testando
- Teste as suas alterações cuidadosamente antes de enviar o pull request;
- Se aplicável, inclua testes unitários ou de integração para verificar as suas alterações.
- Documentação
- Atualize ou adicione documentação conforme necessário para refletir em suas alterações.
- Mensagens de commit
- Siga o formato convencional de commits para criar mensagens de commit claras e descritivas.
- Verificar se há conflitos
- Antes de enviar seu PR, certifique-se de que a sua branch esteja atualizada com a branch base para minimizar conflitos de mesclagem.
Para os revisores
- Você deve revisar os pull requests minuciosamente e, se necessário, solicitar alterações;
- Forneça feedbacks construtivos e sugestões de melhoria;
- Verifique se as mudanças estão em conformidade com o código e as boas práticas do projeto;
- Faça a implementação do pull request utilizando a integração com o Dokploy para garantir que as alterações funcionem conforme o esperado;
- Mantenha a documentação atualizada segundo as necessidades das alterações;
- Aprove o pull request apenas quando estiver satisfeito com as alterações e todas as verificações tiverem passado.