Wir freuen uns über Beiträge von Entwicklern, technischen Redakteuren und allen, die daran interessiert sind, das Parsen von Kontoauszügen für die Finanz-Community zu verbessern.
So können Sie mitwirken
Fehler melden
Haben Sie einen Fehler gefunden oder einen Funktionswunsch? Eröffnen Sie ein Issue auf GitHub. Bitte geben Sie Folgendes an:
- Eine klare Beschreibung des Problems oder Vorschlags.
- Schritte zur Reproduktion (bei Fehlern).
- Ihre Python-Version und Ihr Betriebssystem.
Code einreichen
- Forken Sie das Repository.
- Erstellen Sie einen Feature-Branch (
git checkout -b feature/your-feature). - Schreiben Sie Tests für Ihre Änderungen (wir erfordern 100 % Branch-Abdeckung).
- Führen Sie die Testsuite aus:
pytest. - Reichen Sie einen Pull Request mit einer klaren Beschreibung ein.
Dokumentation verbessern
Verbesserungen an der Dokumentation sind jederzeit willkommen. Sie können:
- Tippfehler korrigieren oder bestehende Inhalte klarer formulieren.
- Neue Anwendungsbeispiele zum Beispielverzeichnis hinzufügen.
- Docstrings im Quellcode verbessern.
Entwicklungsumgebung einrichten
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 # Testsuite ausführen
Code-Standards
- Sämtlicher Code muss
ruff-Linting undmypy-Typprüfung bestehen. - Alle Commits müssen signiert sein.
- Alle Pull Requests müssen 100 % Branch-Abdeckung beibehalten.
- Folgen Sie dem bestehenden Code-Stil und den vorhandenen Mustern.
Das Projekt sponsern
Wenn Bank Statement Parser Ihrem Team Zeit spart, erwägen Sie, das Projekt auf GitHub zu sponsern. Ihre Unterstützung hilft uns, die Bibliothek zu pflegen und weiterzuentwickeln.