Obrigado por considerar contribuir para o DuckStore! Este guia ajudará você a começar e garantir que suas contribuições sejam consistentes e úteis para o projeto.
Existem várias formas de contribuir com o DuckStore:
- Reportar problemas (issues).
- Sugerir novas funcionalidades.
- Enviar pull requests com correções de bugs ou melhorias.
- Melhorar a documentação.
Antes de começar, certifique-se de:
- Ter uma conta no GitHub.
- Ter o Git instalado em sua máquina.
- Ler e seguir o Código de Conduta do projeto.
Se você encontrar um problema, crie uma nova issue fornecendo as seguintes informações:
- Descrição clara do problema.
- Passos para reproduzir o erro.
- Comportamento esperado.
- Logs ou mensagens de erro, se aplicável.
- Faça um fork do repositório para sua conta.
- Crie um branch para sua contribuição:
git checkout -b minha-contribuicao
- Faça suas alterações no código.
- Certifique-se de que os testes existentes não falhem:
dotnet test - Envie suas alterações para seu fork:
git push origin minha-contribuicao
- Abra um pull request no repositório principal.
- Descreva suas alterações no pull request.
- Referencie issues relacionadas usando
#<número-da-issue>. - Certifique-se de que seu código segue os padrões de estilo do projeto.
- Utilize as boas práticas de C# e siga as convenções de nomenclatura.
- Formate o código de acordo com o estilo do projeto (use ferramentas como
dotnet format). - Adicione comentários claros e úteis, quando necessário.
- Inclua testes para todas as alterações que você fizer.
- Certifique-se de que novos testes cobrem todos os casos possíveis.
Se tiver dúvidas, entre em contato por meio de:
Agradecemos por suas contribuições e por ajudar a melhorar o DuckStore!