Nous apprécions les contributions des développeurs, des rédacteurs techniques et de toute personne intéressée par l’amélioration de l’analyse des relevés bancaires pour la communauté financière.
Comment contribuer
Signaler des problèmes
Vous avez trouvé un bug ou avez une demande de fonctionnalité ? Ouvrir un ticket sur GitHub. Veuillez inclure :
- Une description claire du problème ou de la suggestion.
- Étapes à reproduire (pour les bugs).
- Votre version Python et votre système d'exploitation.
Soumettre le code
- Forkez le dépôt.
- Créez une branche de fonctionnalités (
git checkout -b feature/your-feature). - Écrivez des tests pour vos modifications (nous exigeons une couverture de succursales à 100 %).
- Exécutez la suite de tests :
pytest. - Soumettez une pull request avec une description claire.
Améliorer la documentation
Les améliorations de la documentation sont toujours les bienvenues. Tu peux:
- Corrigez les fautes de frappe ou clarifiez le contenu existant.
- Ajouter de nouveaux exemples d'utilisation au répertoire d'exemples.
- Améliorer les docstrings dans le code source.
Configuration du développement
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
Normes des codes
- Tout le code doit réussir
ruffle peluchage etmypyvérification de type. - Tous les commits doivent être signés.
- Toutes les demandes de tirage doivent maintenir une couverture de succursales à 100 %.
- Suivez le style et les modèles de code existants.
Parrainez le projet
Si Bank Statement Parser fait gagner du temps à votre équipe, envisagez de sponsoriser le projet sur GitHub. Votre soutien nous aide à maintenir et à améliorer la bibliothèque.