ভূমিকা
ব্যাংক স্টেটমেন্ট পার্সার হলো একটি ওপেন-সোর্স প্রকল্প এবং আমরা সবসময় অবদানকারীদের স্বাগত জানাই। আপনি একজন অভিজ্ঞ ডেভেলপার হোন বা সবেমাত্র শুরু করছেন, আপনার জন্য প্রকল্পটিতে সাহায্য করার উপায় রয়েছে।
কীভাবে অবদান রাখবেন
বাগ রিপোর্ট করুন
আপনি যদি কোনো বাগ খুঁজে পান, অনুগ্রহ করে GitHub-এ একটি ইস্যু খুলুন। নিম্নলিখিত তথ্য অন্তর্ভুক্ত করুন:
- বাগ পুনরুৎপাদনের ধাপ
- প্রত্যাশিত আচরণ
- প্রকৃত আচরণ
- আপনার Python সংস্করণ এবং অপারেটিং সিস্টেম
ফিচার রিকোয়েস্ট করুন
নতুন ফিচারের ধারণা? GitHub-এ একটি ফিচার রিকোয়েস্ট খুলুন। আপনার ব্যবহারের ক্ষেত্র এবং প্রস্তাবিত সমাধান বর্ণনা করুন।
কোড অবদান রাখুন
- রিপোজিটরি ফর্ক করুন
- আপনার ফিচারের জন্য একটি ব্রাঞ্চ তৈরি করুন
- আপনার পরিবর্তন করুন
- টেস্ট যোগ করুন
- একটি পুল রিকোয়েস্ট জমা দিন
ডকুমেন্টেশন উন্নত করুন
ডকুমেন্টেশন উন্নতিও মূল্যবান অবদান। আপনি যদি অস্পষ্ট বা অনুপস্থিত ডকুমেন্টেশন পান, একটি পুল রিকোয়েস্ট জমা দিতে দ্বিধা করবেন না।
ডেভেলপমেন্ট সেটআপ
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
আচরণ বিধি
সকল অবদানকারীদের কাছ থেকে সম্মানজনক এবং গঠনমূলক যোগাযোগ প্রত্যাশিত। অনুগ্রহ করে আমাদের আচরণ বিধি পড়ুন।
লাইসেন্স
ব্যাংক স্টেটমেন্ট পার্সারে অবদান রেখে, আপনি সম্মত হন যে আপনার অবদানগুলি Apache 2.0 লাইসেন্সের অধীনে লাইসেন্সকৃত হবে।