Salutăm contribuțiile dezvoltatorilor, scriitorilor tehnici și oricui este interesat de îmbunătățirea analizei extraselor bancare pentru comunitatea financiară.
Cum să contribui
Raportați probleme
Ați găsit o eroare sau aveți o solicitare de funcție? Deschideți o problemă pe GitHub. Vă rugăm să includeți:
- O descriere clară a problemei sau a sugestiei.
- Pași de reproducere (pentru bug-uri).
- Versiunea dvs. Python și sistemul de operare.
Trimiteți codul
- Bifurcați repozitivul.
- Creați o ramură caracteristică (
git checkout -b feature/your-feature). - Scrieți teste pentru modificările dvs. (necesităm acoperire 100% sucursală).
- Rulați suita de teste:
pytest. - Trimiteți o cerere de extragere cu o descriere clară.
Îmbunătățiți documentația
Îmbunătățirile documentației sunt întotdeauna binevenite. Puteți:
- Remediați greșelile de scriere sau clarificați conținutul existent.
- Adăugați noi exemple de utilizare în directorul exemple.
- Îmbunătățiți documentele din codul sursă.
Configurare dezvoltare
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
Standarde de cod
- Tot codul trebuie să treacă
ruffscame șimypyverificarea tipului. - Toate angajamentele trebuie semnate.
- Toate cererile de retragere trebuie să mențină o acoperire de 100% sucursale.
- Urmați stilul și modelele de cod existente.
Sponsorizează proiectul
Dacă analizatorul extras de cont vă economisește timp echipei, luați în considerare sponsorizarea proiectului pe GitHub. Sprijinul dumneavoastră ne ajută să menținem și să îmbunătățim biblioteca.