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