Accogliamo con favore i contributi di sviluppatori, redattori tecnici e chiunque sia interessato a migliorare l'analisi degli estratti conto per la comunità finanziaria.
Come contribuire
Segnala problemi
Hai trovato un bug o hai una richiesta di funzionalità? Apri un problema su GitHub. Si prega di includere:
- Una descrizione chiara del problema o del suggerimento.
- Passaggi per riprodursi (per i bug).
- La tua versione di Python e il tuo sistema operativo.
Invia il codice
- Effettuare il fork del repository.
- Creare un ramo di funzionalità (
git checkout -b feature/your-feature). - Scrivi dei test per le tue modifiche (richiediamo una copertura delle filiali al 100%).
- Esegui la suite di test:
pytest. - Invia una richiesta pull con una descrizione chiara.
Migliora la documentazione
I miglioramenti alla documentazione sono sempre benvenuti. Puoi:
- Correggi errori di battitura o chiarisci i contenuti esistenti.
- Aggiungi nuovi esempi di utilizzo alla directory degli esempi.
- Migliorare le docstring nel codice sorgente.
Impostazione dello sviluppo
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
Standard di codice
- Tutto il codice deve passare
rufflanugine emypycontrollo del tipo. - Tutti i commit devono essere firmati.
- Tutte le richieste pull devono mantenere una copertura del ramo del 100%.
- Seguire lo stile e i modelli del codice esistenti.
Sponsorizza il progetto
Se Bank Statement Parser fa risparmiare tempo al tuo team, valuta la possibilità di sponsorizzare il progetto su GitHub. Il tuo supporto ci aiuta a mantenere e migliorare la biblioteca.