Geliştiricilerin, teknik yazarların ve finans camiası için banka ekstresi ayrıştırmayı geliştirmekle ilgilenen herkesin katkılarını memnuniyetle karşılıyoruz.
Nasıl Katkıda Bulunulur?
Sorunları Bildirin
Bir hata mı buldunuz veya bir özellik isteğiniz mi var? GitHub'da bir sayı açın. Lütfen şunları ekleyin:
- Sorunun veya önerinin net bir açıklaması.
- Yeniden oluşturulacak adımlar (hatalar için).
- Python sürümünüz ve işletim sisteminiz.
Kodu Gönder
- [Depoyu] çatallayın(https://github.com/sebastienrousseau/bankstatementparser).
- Bir özellik dalı oluşturun (
git checkout -b feature/your-feature). - Değişiklikleriniz için testler yazın (%100 şube kapsamına ihtiyacımız var).
- Test paketini çalıştırın:
pytest. - Açık bir açıklama içeren bir çekme isteği gönderin.
Dokümantasyonu Geliştirin
Dokümantasyon iyileştirmeleri her zaman memnuniyetle karşılanır. Yapabilirsiniz:
- Yazım hatalarını düzeltin veya mevcut içeriği netleştirin.
- [örnekler dizinine]( yeni kullanım örnekleri ekleyinhttps://github.com/sebastienrousseau/bankstatementparser/tree/main/examples).
- Kaynak kodundaki docstring'leri iyileştirin.
Geliştirme Kurulumu
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
Kod Standartları
- Tüm kodların geçmesi gerekir
rufftüylenme vemypytip kontrolü. - Tüm taahhütlerin imzalanması gerekir.
- Tüm çekme istekleri %100 şube kapsamını korumalıdır.
- Mevcut kod stilini ve kalıplarını takip edin.
Projeye Sponsor Olun
Hesap Özeti Ayrıştırıcısı ekibinize zaman kazandırıyorsa [gitHub'da projeye sponsor olmayı] düşünün(https://github.com/sponsors/sebastienrousseau). Desteğiniz kütüphaneyi korumamıza ve geliştirmemize yardımcı olur.