প্রথম অবদান (First Contribution)
Git Bash সংস্করণ
প্রথমবার কিছু করলে সেটা কঠিন মনে হয়। বিশেষ করে যখন সহযোগিতামূলক কাজ হয়, তখন ভুল করার ভয় থাকে। কিন্তু ওপেন সোর্স মানেই সহযোগিতা – একসাথে কাজ করা।
আমরা চেয়েছি নতুন ওপেন সোর্স অবদানকারীদের জন্য শেখার পথ সহজ করা। শুধু টিউটোরিয়াল পড়ে বা ভিডিও দেখে নয় – বরং হাতে কলমে প্র্যাকটিস করে শিখলে অনেক দ্রুত বোঝা যায়। এই প্রোজেক্টের উদ্দেশ্য হলো নতুনদের গাইড করা এবং তাদের প্রথম অবদান রাখার অভিজ্ঞতাকে সহজ করা।
মনে রাখবেন, আপনি যত বেশি স্বাচ্ছন্দ্যবোধ করবেন, শেখাও তত ভালো হবে।
যদি আপনি উইন্ডোজ ব্যবহার করেন এবং আপনার কাছে Git Bash না থাকে, এখান থেকে ইন্সটল করুন
।
এই রিপোজিটরিকে Fork করুন
এই পেজের উপরের ডান দিকে থাকা Fork বাটনে ক্লিক করুন।
এতে করে আপনার গিটহাব অ্যাকাউন্টে এই রিপোজিটরির একটি কপি তৈরি হবে।
রিপোজিটরি ক্লোন করুন
এবার আপনার ফোর্ক করা রিপোজিটরিটি নিজের কম্পিউটারে ক্লোন করুন।
⚠️ খেয়াল রাখবেন: মূল রিপোজিটরি ক্লোন করবেন না, বরং নিজের ফোর্ক থেকে ক্লোন করতে হবে।
১. আপনার রিপোজিটরির পেজে যান, "Code" বাটনে ক্লিক করুন এবং সেখানে দেওয়া লিঙ্ক কপি করুন।
২. Git Bash অ্যাপ্লিকেশন খুলুন। উইন্ডোজে এটি নিচের ছবির মতো দেখাবে:
৩. সেই ফোল্ডারে যান যেখানে আপনি প্রোজেক্টটি রাখতে চান:
cd
৪. এবার রিপোজিটরিটি ক্লোন করুন:
git clone
৫. ক্লোন করা ডিরেক্টরিতে যান এবং Visual Studio Code এ ওপেন করুন:
একটি নতুন ব্রাঞ্চ তৈরি করুন
নিচের কমান্ড ব্যবহার করে একটি নতুন ব্রাঞ্চ তৈরি করুন এবং সেই ব্রাঞ্চে চলে যান:
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 সাবমিট করুন।
শীঘ্রই আপনার পরিবর্তনগুলো মূল রিপোজিটরির master ব্রাঞ্চে মার্জ হয়ে যাবে। পরিবর্তন মার্জ হলে ইমেইলে নোটিফিকেশন পাবেন।
এরপর কী করবেন?
অভিনন্দন 🎉 আপনি এখনই সাধারণ fork → clone → edit → PR ওয়ার্কফ্লো সম্পন্ন করলেন, যা একজন অবদানকারী হিসেবে বারবার ব্যবহার করতে হবে।
👉 আপনার অবদান উদযাপন করুন এবং ওয়েব অ্যাপ
থেকে বন্ধুদের সাথে শেয়ার করুন।
👉 কোনো প্রশ্ন থাকলে বা সাহায্যের প্রয়োজন হলে আমাদের Slack টিমে যোগ দিতে পারেন: স্ল্যাক টিমে যোগ দিন
।
অতিরিক্ত উপকরণ
অন্য টুল ব্যবহার করে টিউটোরিয়াল
মূল পাতায় ফিরে যান