অন্য প্রোজেক্টে পুল রিকোয়েস্ট
অন্যের প্রোজেক্টে কন্ট্রিবিউট
তুমি চাইলে অন্য কারো প্রোজেক্টেও কন্ট্রিবিউট করতে পারো! এটাই ওপেন সোর্সের মজা। কিন্তু অন্যের রিপোতে তুমি সরাসরি পুশ করতে পারবে না। তাহলে কিভাবে করবে?
ফ্লো টা কেমন?
অন্যের রিপো ──Fork──▶ তোমার কপি ──Clone──▶ লোকাল
│
চেইঞ্জ করো
│
Push করো
│
Pull Request পাঠাও
│
◀── মেইনটেইনার রিভিউ করে মার্জ করে
স্টেপ বাই স্টেপ
ধাপ ১: ফর্ক করো
- যে রিপোতে কন্ট্রিবিউট করতে চাও, সেখানে যাও
- ডান পাশে উপরে Fork বাটনে ক্লিক করো
- এটা তোমার অ্যাকাউন্টে ঐ রিপোর একটা কপি তৈরি করবে
ধাপ ২: ফর্ক করা রিপো ক্লোন করো
git clone https://github.com/TOMAR-USERNAME/forked-repo.git
cd forked-repo
মনে রাখো — তোমার ফর্ক করা রিপো ক্লোন করবে, মূল রিপো না!
ধাপ ৩: নতুন ব্রাঞ্চ তৈরি করো
git switch -c fix/typo-in-readme
গুরুত্বপূর্ণ: সরাসরি
mainব্রাঞ্চে কাজ করো না। সবসময় নতুন ব্রাঞ্চে কাজ করো।
ধাপ ৪: চেইঞ্জ করো
# কোনো ফাইল এডিট করো
# তারপর:
git add .
git commit -m "README তে টাইপো ফিক্স করেছি"
ধাপ ৫: পুশ করো
git push origin fix/typo-in-readme
ধাপ ৬: পুল রিকোয়েস্ট পাঠাও
- তোমার ফর্ক করা রিপোতে যাও (গিটহাবে)
- Compare & pull request বাটন দেখবে
- ক্লিক করো
- Title আর Description ভালো করে লেখো
- Create pull request ক্লিক করো
ভালো PR কেমন হয়?
Title
Fix: README তে টাইপো সংশোধন
Description
## কি চেইঞ্জ করেছি?
README.md ফাইলে "instlation" শব্দটা "installation" এ পরিবর্তন করেছি।
## কেন?
টাইপো ছিলো, ঠিক করেছি।
PR এর পর কি হয়?
- প্রোজেক্টের মেইনটেইনার তোমার PR দেখবে
- ফিডব্যাক দিতে পারে — তখন সেই অনুযায়ী চেইঞ্জ করো
- সব ঠিক থাকলে মার্জ করবে
- তুমি এখন একজন ওপেন সোর্স কন্ট্রিবিউটর! 🎉
টিপ: প্রথমে ছোট ছোট কন্ট্রিবিউশন দিয়ে শুরু করো — টাইপো ফিক্স, ডকুমেন্টেশন আপডেট। এতে কনফিডেন্স বাড়বে!