Wij verwelkomen bijdragen van ontwikkelaars, technische schrijvers en iedereen die geïnteresseerd is in het verbeteren van bankafschriftparsing voor de financiële gemeenschap.
Hoe bij te dragen
Issues melden
Een bug gevonden of een functieverzoek? Open een issue op GitHub. Vermeld a.u.b.:
- Een duidelijke beschrijving van het probleem of de suggestie.
- Stappen om te reproduceren (voor bugs).
- Uw Python-versie en besturingssysteem.
Code indienen
- Fork de repository.
- Maak een feature-branch aan (
git checkout -b feature/your-feature). - Schrijf tests voor uw wijzigingen (wij vereisen 100% branchdekking).
- Voer de testsuite uit:
pytest. - Dien een pull request in met een duidelijke beschrijving.
Documentatie verbeteren
Documentatieverbeteringen zijn altijd welkom. U kunt:
- Typefouten corrigeren of bestaande inhoud verduidelijken.
- Nieuwe gebruiksvoorbeelden toevoegen aan de voorbeeldenmap.
- Docstrings in de broncode verbeteren.
Ontwikkelomgeving opzetten
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 # De testsuite uitvoeren
Codestandaarden
- Alle code moet slagen voor
ruff-linting enmypy-typecontrole. - Alle commits moeten getekend zijn.
- Alle pull requests moeten 100% branchdekking behouden.
- Volg de bestaande codestijl en patronen.
Het project sponsoren
Als Bankafschrift-parser uw team tijd bespaart, overweeg dan om het project te sponsoren op GitHub. Uw steun helpt ons de bibliotheek te onderhouden en te verbeteren.