প্রথম অবদান
Git Bash সংস্করণ
প্রথমবার কিছু করা সবসময়ই কঠিন। বিশেষ করে যখন আপনি টিমে কাজ করেন, তখন ভুল করার ভয় থেকেই যায়। কিন্তু ওপেন সোর্স মানেই সহযোগিতা ও একসাথে কাজ করা।
আমরা নতুন ওপেন সোর্স অবদানকারীদের শেখা এবং তাদের প্রথম অবদান রাখার প্রক্রিয়াকে সহজ করতে চাই। আর্টিকেল পড়া বা ভিডিও দেখা সহায়ক হতে পারে, তবে বাস্তবে প্র্যাকটিস করার চেয়ে ভালো কিছু নেই।
এই প্রোজেক্টের উদ্দেশ্য হলো নতুনদের জন্য সহজবোধ্য গাইড তৈরি করা এবং তাদের প্রথম অবদান রাখার অভিজ্ঞতাকে আনন্দদায়ক করে তোলা। মনে রাখবেন: আপনি যত শান্ত ও আত্মবিশ্বাসী থাকবেন, শেখাও তত সহজ হবে।
যদি আপনার Windows মেশিনে Git Bash না থাকে, তবে এখান থেকে ইন্সটল করুন
।
রিপোজিটরি Fork করুন
এই পেজের উপরের ডান দিকের Fork বাটনে ক্লিক করুন।
এতে করে আপনার অ্যাকাউন্টে রিপোজিটরিটির একটি কপি তৈরি হবে।
রিপোজিটরি Clone করুন
এখন আপনার ফর্ক করা রিপোজিটরিকে আপনার কম্পিউটারে ক্লোন করুন।
⚠️ গুরুত্বপূর্ণ: মূল রিপোজিটরি ক্লোন করবেন না। নিজের ফোর্ক থেকে ক্লোন করতে হবে।
১. "Code" বাটনে ক্লিক করুন এবং লিঙ্ক কপি করুন।
২. Git Bash ওপেন করুন। উইন্ডোজে এটি নিচের ছবির মতো দেখাবে:
৩. প্রোজেক্ট রাখার ফোল্ডারে যান:
cd
৪. এখন কপি করা লিঙ্ক দিয়ে ক্লোন করুন:
git clone
৫. ক্লোন করা ডিরেক্টরিতে যান এবং VS Code এ ওপেন করুন:
একটি Branch তৈরি করুন
নতুন ব্রাঞ্চ তৈরি করুন এবং সেই ব্রাঞ্চে সুইচ করুন:
git checkout -b
👉 নাম দিন ফরম্যাটে। যেমন:
add-james-smith
পরিবর্তন করুন এবং Commit করুন
১. Contributors.md ফাইল ওপেন করুন।
২. নিচে স্ক্রল করে নিজের নাম যোগ করুন।
৩. ফাইল সেভ করুন।
উদাহরণ:
[James Smith](https://github.com/jamessmith)
পরিবর্তন চেক করতে:
git status
পরিবর্তন স্টেজ করুন:
git add file-name
কমিট করুন:
git commit -m "Add your-name to Contributors list"
👉 এখানে এর জায়গায় নিজের নাম লিখুন।
কমিট লিস্ট চেক করতে:
git log --oneline
GitHub এ Push করুন
সব ধাপ শেষ হলে পরিবর্তনগুলো GitHub এ পাঠান:
git push origin
Pull Request পাঠান
GitHub এ আপনার রিপোজিটরিতে গিয়ে Compare & pull request বাটনে ক্লিক করুন।
এরপর Pull Request সাবমিট করুন।
শীঘ্রই আপনার পরিবর্তনগুলো মূল প্রোজেক্টের প্রধান (main/master) ব্রাঞ্চে মার্জ হয়ে যাবে। পরিবর্তন মার্জ হলে ইমেইলে নোটিফিকেশন পাবেন।
এরপর কী করবেন?
অভিনন্দন 🎉 আপনি এখনই পুরো স্ট্যান্ডার্ড প্রক্রিয়া শেষ করলেন: fork → clone → edit → PR
👉 আপনার অবদান উদযাপন করুন এবং ওয়েব অ্যাপ
থেকে বন্ধুদের সাথে শেয়ার করুন।
👉 যদি কোনো প্রশ্ন থাকে বা সাহায্য প্রয়োজন হয়, আমাদের Slack টিমে যোগ দিন: Slack টিমে যোগ দিন
।
অতিরিক্ত উপকরণ
অন্যান্য টুল ব্যবহার করে টিউটোরিয়াল
মূল পাতায় ফিরে যান