Este guia orienta como contribuir ao projeto de forma organizada e colaborativa. Siga as etapas para validar ou criar Issues, alinhar responsabilidades e abrir Pull Requests, garantindo que o trabalho seja organizado e eficiente.
⚠️ Importante: Toda contribuição deve começar com a criação ou validação de uma Issue.
-
Verifique as Issues Existentes:
- Antes de começar, cheque a aba Issues para evitar duplicações.
- Caso encontre uma Issue relacionada, comente nela para alinhar com o responsável.
-
Crie uma Nova Issue:
- Se não encontrar algo relacionado, clique em New Issue e preencha:
- Título: Um resumo claro do problema ou melhoria.
- Descrição: Contexto, solução proposta e impacto esperado.
- Se não encontrar algo relacionado, clique em New Issue e preencha:
-
Atualize a Issue:
- Comente na Issue para informar que está trabalhando nela.
- Adicione-se como responsável (em Assignees) para sinalizar que está cuidando do item.
-
Encerrar a Issue:
- Ao finalizar, abra um Pull Request (PR) que referencie a Issue:
- Exemplo: "Este PR resolve a Issue #1."
- A Issue será fechada automaticamente quando o PR for mesclado.
- Ao finalizar, abra um Pull Request (PR) que referencie a Issue:
Siga os passos para enviar suas contribuições:
-
Fork do repositório:
No GitHub, clique em "Fork" para criar uma cópia do repositório. -
Clone do fork para sua máquina local:
git clone https://github.com/seu-usuario/projeto-otel-na-pratica.git cd projeto-otel-na-pratica
-
Sincronize com o repositório principal:
git remote add upstream https://github.com/dosedetelemetria/projeto-otel-na-pratica.git
-
Crie uma branch para suas mudanças:
git checkout -b minha-branch
-
Após as mudanças, envie para o fork:
git add . git commit -m "Descrição do que foi feito" -m "Se necessario, detalhe o que foi feito e o que o seu commit resolve" git push origin minha-branch
-
Crie o Pull Request no GitHub:
- Vá para o repositório do seu fork no GitHub.
- Você verá um botão "Compare & Pull Request" após enviar a branch.
- Clique no botão e preencha a descrição conforme solicitado.
- Clique em "Create Pull Request" para enviar.
- Aguarde a revisão do Pull Request.
- Após aprovado você está apto para mesclar o Pull Request.