Obrigado por considerar contribuir com o Simulador Avançado de Aposentadoria! 🎉
- Código de Conduta
- Como Posso Contribuir?
- Reportando Bugs
- Sugerindo Melhorias
- Processo de Pull Request
- Estilo de Código
Este projeto e todos os participantes estão sob o nosso Código de Conduta. Ao contribuir, você concorda em respeitá-lo.
Existem várias maneiras de contribuir com o projeto:
- Reportando Bugs
- Sugerindo Melhorias
- Melhorando a Documentação
- Contribuindo com Código
- Revisando Pull Requests
Antes de criar um bug report, por favor:
- Verifique a lista de issues para ver se o bug já foi reportado
- Atualize para a versão mais recente do código
- Determine se o problema é realmente um bug e não um erro de configuração
Ao reportar um bug, inclua:
- Título claro e descritivo
- Passos detalhados para reproduzir o problema
- Comportamento esperado vs comportamento atual
- Screenshots (se aplicável)
- Versões do Python e das bibliotecas utilizadas
- Sistema operacional e versão
Para sugerir melhorias:
- Use um título claro e descritivo
- Forneça uma descrição detalhada da melhoria sugerida
- Explique por que essa melhoria seria útil
- Inclua exemplos de como a melhoria funcionaria
- Fork o repositório
- Clone seu fork localmente
- Crie uma nova branch para suas alterações:
git checkout -b feature/nome-da-feature
- Faça suas alterações
- Execute os testes (se disponíveis)
- Commit suas mudanças:
git commit -m "Descrição clara da mudança"
- Push para seu fork:
git push origin feature/nome-da-feature
- Abra um Pull Request
- Código segue o estilo do projeto
- Testes foram adicionados/atualizados (se aplicável)
- Documentação foi atualizada
- Commits estão bem organizados e com mensagens claras
- Siga o PEP 8
- Use type hints quando possível
- Documente funções e classes usando docstrings
- Mantenha funções pequenas e focadas
- Use nomes descritivos para variáveis e funções
- Organize os elementos da interface de forma lógica
- Use comentários para separar seções diferentes
- Mantenha a consistência no estilo visual
- Adicione mensagens de ajuda (tooltips) em campos importantes
- Use mensagens de commit claras e descritivas
- Mantenha commits focados em uma única mudança
- Rebase sua branch antes do PR se necessário
Se você tiver alguma dúvida sobre como contribuir, sinta-se à vontade para:
- Abrir uma issue
- Enviar um email para [email protected]
Agradecemos sua contribuição!