প্রকল্প সম্পর্কে

First Contributions হলো একটি শিক্ষামূলক রিপোজিটরি, যা প্রথমবারের মতো অবদানকারীদের প্রথম ওপেন-সোর্স অবদান করতে সাহায্য করার জন্য ডিজাইন করা হয়েছে। এটি একটি সাধারণ রিপোজিটরিকে অনুশীলন অনুশীলনে রূপান্তরিত করে: ব্যবহারকারীরা রিপোজিটরি ফর্ক করেন, ক্লোন করেন, একটি ব্রাঞ্চ তৈরি করেন, Contributors.md ফাইলে নিজের নাম যোগ করেন, পরিবর্তন কমিট করেন, পুশ করেন এবং একটি পুল রিকোয়েস্ট জমা দেন। রক্ষণাবেক্ষণকারীরা এই অনুশীলনমূলক পুল রিকোয়েস্টগুলো মার্জ করেন, ফলে নতুনরা ফর্ক -> ক্লোন -> সম্পাদনা -> পুল রিকোয়েস্ট ওয়ার্কফ্লোটির একটি সম্পূর্ণ বাস্তব অভিজ্ঞতা পান। README-তে ব্যাখ্যাসহ বিস্তারিত কমান্ড-লাইন নির্দেশনা রয়েছে, পাশাপাশি সাধারণ git switch ও push ত্রুটির সমাধান এবং প্রমাণীকরণ ও SSH সেটআপ সম্পর্কিত নির্দেশনাও দেওয়া হয়েছে। এতে GitHub Desktop, Visual Studio, GitKraken, VS Code, Sourcetree এবং IntelliJ IDEA-র মতো GUI টুলগুলোর টিউটোরিয়ালও রয়েছে। প্রকল্পটি docs/translations ফোল্ডারের ফাইলগুলোর মাধ্যমে কয়েক ডজন ভাষায় ব্যাপকভাবে অনূদিত হয়েছে, এবং README-র শীর্ষে ভাষার লিঙ্ক দেওয়া আছে। অতিরিক্ত উপকরণে বিভিন্ন git ওয়ার্কফ্লো পরিস্থিতি নিয়ে আলোচনা রয়েছে, এবং একটি সহায়ক ওয়েব অ্যাপে চলমান অনুশীলনের জন্য সহজ ইস্যুসহ প্রকল্পের তালিকা দেওয়া হয়েছে।