เรายินดีรับการสนับสนุนจากนักพัฒนา นักเขียนด้านเทคนิค และทุกคนที่สนใจในการปรับปรุงการแยกวิเคราะห์ใบแจ้งยอดธนาคารสำหรับชุมชนการเงิน
วิธีการมีส่วนร่วม
รายงานปัญหา
พบข้อบกพร่องหรือมีการร้องขอคุณสมบัติ? เปิดปัญหาบน GitHub. กรุณาระบุ:
- คำอธิบายปัญหาหรือข้อเสนอแนะที่ชัดเจน
- ขั้นตอนในการสืบพันธุ์ (สำหรับข้อบกพร่อง)
- เวอร์ชัน Python และระบบปฏิบัติการของคุณ
ส่งรหัส
- แยก repository.
- สร้างสาขาคุณลักษณะ (
git checkout -b feature/your-feature). - เขียนการทดสอบการเปลี่ยนแปลงของคุณ (เราต้องการการครอบคลุมสาขา 100%)
- เรียกใช้ชุดทดสอบ:
pytest. - ส่งคำขอดึงพร้อมคำอธิบายที่ชัดเจน
ปรับปรุงเอกสาร
เรายินดีรับการปรับปรุงเอกสารประกอบเสมอ คุณสามารถ:
- แก้ไขคำผิดหรือชี้แจงเนื้อหาที่มีอยู่
- เพิ่มตัวอย่างการใช้งานใหม่ให้กับ ไดเร็กทอรีตัวอย่าง.
- ปรับปรุงเอกสารในซอร์สโค้ด
การตั้งค่าการพัฒนา
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
มาตรฐานรหัส
- รหัสทั้งหมดจะต้องผ่าน
ruffผ้าสำลีและmypyการตรวจสอบประเภท - ข้อตกลงทั้งหมดจะต้องลงนาม
- คำขอดึงทั้งหมดจะต้องรักษาความครอบคลุมของสาขา 100%
- ปฏิบัติตามรูปแบบและรูปแบบของโค้ดที่มีอยู่
สนับสนุนโครงการ
หาก ตัวแยกวิเคราะห์ใบแจ้งยอดธนาคาร ช่วยประหยัดเวลาทีมของคุณ ให้พิจารณา สนับสนุนโครงการบน GitHub. การสนับสนุนของคุณช่วยให้เรารักษาและปรับปรุงห้องสมุด