We verwelkomen bijdragen van ontwikkelaars, technische schrijvers en iedereen die geïnteresseerd is in het verbeteren van het parseren van bankafschriften voor de financiële gemeenschap.
Hoe u kunt bijdragen
Rapporteer problemen
Heeft u een bug gevonden of heeft u een functieverzoek? Open een probleem op GitHub. Vermeld alstublieft:
- Een duidelijke omschrijving van het probleem of de suggestie.
- Stappen om te reproduceren (voor bugs).
- Uw Python-versie en besturingssysteem.
Verstuur code
- Fork de repository.
- Maak een feature branch (
git checkout -b feature/your-feature). - Schrijf tests voor uw wijzigingen (we vereisen 100% vestigingsdekking).
- Voer het testpakket uit:
pytest. - Dien een pull request in met een duidelijke omschrijving.
Documentatie verbeteren
Verbeteringen in de documentatie zijn altijd welkom. U kunt:
- Corrigeer typefouten of verduidelijk bestaande inhoud.
- Voeg nieuwe gebruiksvoorbeelden toe aan de map voorbeelden.
- Verbeter docstrings in de broncode.
Ontwikkelingsopstelling
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 # Run the test suite
Codestandaarden
- Alle code moet passeren
rufflinten enmypytypecontrole. - Alle commits moeten worden ondertekend.
- Alle pull-aanvragen moeten een vestigingsdekking van 100% behouden.
- Volg de bestaande codestijl en patronen.
Sponsor het project
Als het parseren van bankafschriften uw team tijd bespaart, overweeg dan om het project op GitHub te sponsoren. Uw steun helpt ons de bibliotheek te onderhouden en te verbeteren.