Recebemos com prazer contribuicoes de desenvolvedores, redatores tecnicos e qualquer pessoa interessada em melhorar a analise de extratos bancarios para a comunidade financeira.
Como contribuir
Relatar problemas
Encontrou um bug ou tem uma solicitacao de funcionalidade? Abra uma issue no GitHub. Por favor inclua:
- Uma descricao clara do problema ou sugestao.
- Passos para reproduzir (para bugs).
- Sua versao do Python e sistema operacional.
Enviar codigo
- Faca fork do repositorio.
- Crie um branch de funcionalidade (
git checkout -b feature/sua-funcionalidade). - Escreva testes para suas alteracoes (exigimos cobertura 100% de branches).
- Execute a suite de testes:
pytest. - Envie um pull request com uma descricao clara.
Melhorar documentacao
Melhorias na documentacao sao sempre bem-vindas. Voce pode:
- Corrigir erros de digitacao ou esclarecer conteudo existente.
- Adicionar novos exemplos de uso ao diretorio de exemplos.
- Melhorar docstrings no codigo-fonte.
Configuracao de desenvolvimento
git clone https://github.com/sebastienrousseau/bankstatementparser.git
cd bankstatementparser
python3 -m venv .venv && source .venv/bin/activate
pip install poetry && poetry install --with dev
pytest # Execute a suite de testes
Padroes de codigo
- Todo codigo deve passar pelo linting
ruffe verificacao de tiposmypy. - Todos os commits devem ser assinados.
- Todos os pull requests devem manter cobertura 100% de branches.
- Siga o estilo e padroes de codigo existentes.
Patrocine o projeto
Se o Analisador de extratos bancarios economiza tempo da sua equipe, considere patrocinar o projeto no GitHub. Seu apoio nos ajuda a manter e melhorar a biblioteca.