আমরা ডেভেলপার, প্রযুক্তিগত লেখক এবং আর্থিক সম্প্রদায়ের জন্য ব্যাঙ্ক স্টেটমেন্ট পার্সিং উন্নত করতে আগ্রহী যে কেউ অবদানকে স্বাগত জানাই।
কিভাবে অবদান রাখবেন
রিপোর্ট সমস্যা
একটি বাগ পাওয়া গেছে বা একটি বৈশিষ্ট্য অনুরোধ আছে? গিটহাবে একটি সমস্যা খুলুন অনুগ্রহ করে অন্তর্ভুক্ত করুন:
- সমস্যা বা পরামর্শের একটি স্পষ্ট বিবরণ।
- পুনরুত্পাদনের পদক্ষেপ (বাগের জন্য)।
- আপনার পাইথন সংস্করণ এবং অপারেটিং সিস্টেম।
কোড জমা দিন
- ভান্ডার
- একটি বৈশিষ্ট্য শাখা তৈরি করুন (
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
কোড স্ট্যান্ডার্ড
- সমস্ত কোড পাস করা আবশ্যক
rufflinting এবংmypyটাইপ চেকিং। - সমস্ত প্রতিশ্রুতি অবশ্যই স্বাক্ষর করতে হবে।
- সমস্ত পুল অনুরোধ 100% শাখা কভারেজ বজায় রাখতে হবে।
- বিদ্যমান কোড শৈলী এবং নিদর্শন অনুসরণ করুন.
প্রকল্পটি স্পনসর করুন
যদি ব্যাঙ্ক স্টেটমেন্ট পার্সার আপনার দলের সময় বাঁচায়, GitHub-এ প্রকল্পের পৃষ্ঠপোষকতা আপনার সমর্থন আমাদের লাইব্রেরি বজায় রাখতে এবং উন্নত করতে সাহায্য করে।