অবশেষে! হ্যাকটোবারফেস্টে ৪ টা পুল রিকোয়েস্ট কমপ্লিট করতে পেরেছি! চলুন আমার হ্যাকটোবারফেস্টের পুল রিকোয়েস্ট জার্নিটা আপনাদের জানাই।
হ্যাকারফোবেস্ট নিয়ে পরিকল্পনা
গত মাস থেকে আমি হ্যাকটোবারফেস্ট ইভেন্ট সম্পর্কে Digital Ocean এর ইভেন্ট পেজ এবং মেইল চোখে চোখে রাখছিলাম। Hacktoberfest ইভেন্ট সফলভাবে সম্পন্ন করার জন্য Pull Request কিভাবে করতে হয় তা আমি প্রথমে ভালোভাবে শিখে নেই। তারপরে আমরা টেকডায়েরির ইঞ্জিনিয়ার রায়হান ভাই এবং মার্কেটার ফাহিম ভাই দের সাথে একটি ফেসবুক ইভেন্টে একটি ওয়েবিনার করি, যেখানে আমরা আরও শত শত মানুষকে শিখিয়ে দিই কিভাবে ওপেন সোর্সে অবদান, গিট এবং গিটহাব, পুল রিকোয়েস্ট এবং সেইসাথে হ্যাকটোবারফেস্ট ইভেন্ট করতে হয়।
আমরা শেখাই এবং তাদের জানাই যে আপনি যদি কোডিং জানেন তবে আপনি অসাধারণ প্রজেক্ট বা রিপোজিটরিতে ওপেন সোর্সের মাধ্যেমে অবদান রাখতে পারেন। এটি ডেভেলপারদের পোর্টফোলিওকে সমৃদ্ধ করার মতো অনেক উপায়ে সাহায্য করে যেহেতু GitHub হল সেই প্রোফাইলের মধ্যে একটি যা HR রা ডেভেলপারদের কাজ চেক করতে চান।
আপনি যদি কোডিং/প্রোগ্রামিং জানেন তবে ঠিক আছে, আপনি অনেক দুর্দান্ত প্রকল্পে অবদান রাখতে পারেন। কিন্তু আপনি যদি কোডিং ভালভাবে না জানেন, তাহলে আপনি কীভাবে অবদান রাখতে পারেন এবং হ্যাকটোবারফেস্টে অংশগ্রহণ করতে পারেন? ঠিক আছে, কোডিং কেবল অবদানের জন্য সব না। আপনি ডকুমেন্টেশন বিভাগেও সাহায্য করে ওপেন সোর্স অবদান রাখতে পারেন। এবং অনেক প্রকল্পের অবদানের জন্য কোড জানার প্রয়োজন নেই যেমন আমি এমন প্রকল্পগুলিতেও অবদান রেখেছি যেখানে আমার কোড জানার দরকার হয়নি।
অগ্রগতি
আমার প্রথম PR কিছুটা কঠিন ছিল এবং জগাখিচুড়ী লেগে গিট সমস্যার জন্য বেশ কয়েকটি ব্যর্থ প্রচেষ্টার মুখোমুখি হতে হয়েছিল। এর কারণ ছিলো আমি কন্ট্রিবিউশন করার আপস্ট্রিম গিট রিপোজিটরি সেট করতে পারিনি। তারপরে আমি বেশ কয়েকবার চেষ্টা করেছি, গুগলিং করেছি, স্ট্যাক ওভারফ্লো সমাধানগুলি পড়ছিলাম এবং অবশেষে সেই সমস্যাটি সমাধান করেছি।
আমার প্রথম Pull Request শেষ হওয়ার পর অন্য PR সম্পন্ন করা সহজ ছিল। আমার মোট 4 টা PR সম্পূর্ণ করতে প্রায় ১৫ দিন সময় লেগে যায়।
অবদান
আমি প্রধানত একটি চিটশীট সংগ্রহস্থলে অবদান রেখেছিলাম, যার নাম ছিলো ডেভসংকেত। ডেভসংকেত অন্যদের প্রায় সবকিছুর চিটশিট সম্পর্কে সাহায্য করে যেমন উইন্ডোজ 10 ওএস চিটশিট, লিনাক্স কমান্ড লাইন চিটশিট, অ্যাডোব ফটোশপ চিটশিট এবং আরও অনেক কিছু। এটি মূলত বাংলাদেশের সম্প্রদায়ের জন্য। আমাদের সবার পরিচিত জুনায়েদ ভাই ডেভসংকেত শুরু করেছিলাম। এখন অনেকেই ডেভসংকেতে অবদান রাখছেন।
আমি এই রিপোজিটরিটি বেছে নিয়েছি কারণ আমি এটি থেকে সাহায্য পেয়েছি এবং যেহেতু আমি উইন্ডোজ 10 এবং লিনাক্স কমান্ড প্রম্পটের অল্প কিছু শর্টকাট জানি, তাই এই সংগ্রহস্থলে অবদান রাখা এবং পিআর করা এবং নিজেকে ওপেন সোর্স অবদানকারী করা সহজ ছিলো।
উপসংহার
হ্যাকটোবারফেস্ট ইভেন্টে অবদান রাখা সত্যিই দুর্দান্ত অভিজ্ঞতা এবং সফলভাবে সমাপ্ত করা আরেকটি দুর্দান্ত অভিজ্ঞতা। এখন আমি জানি কিভাবে ওপেন সোর্স অবদান রাখতে হয়। আমার অবদান অব্যাহত থাকবে। আমার পরবর্তী পরিকল্পনা হল কিছু দুর্দান্ত সংগ্রহস্থলে কোডিং করে অবদান রাখা।
Digital Ocean, Dev.to, GitHub এবং অন্যান্যদের ধন্যবাদ যারা এমন ইভেন্ট প্রতিবছর করে থাকেন। Hacktoberfest ছাড়া আমি কখনই জানতে পারতাম না কিভাবে ওপেন সোর্স অবদান রাখতে হয়। এখন নিজেকে ওপেন সোর্স অবদানকারী হিসেবে গর্বিত বোধ করছি!