আমি সম্প্রতি গিটহাবের ওপেন সোর্স সহযোগিতায় প্রবেশের চেষ্টা করেছি এবং এমন একটি পরিস্থিতির মধ্যে পৌঁছেছি যার জন্য আমি আগ্রহী যেটি এগিয়ে যাওয়ার পছন্দসই উপায়।
প্রায় এক মাস আগে, আমি গিতহাবের একটি লাইব্রেরির জন্য একটি প্রকল্প পেয়েছিলাম যা আমি ইতিমধ্যে কিছু সময়ের জন্য ব্যবহার করেছিলাম এবং এতে আমি কয়েকটি বাগ খুঁজে পেয়েছি (এবং স্থির) করেছি।
গিটহাব সহযোগিতার প্রাথমিক সূচনা হিসাবে, আমি এমন রেপো পেয়েছি যা দেখে মনে হয় সাম্প্রতিক ক্রিয়াকলাপের সর্বাধিক পরিমাণ রয়েছে, একটি বাগ স্থির করা হয়েছে, ইউনিট পরীক্ষা যুক্ত করা হয়েছে, গিটহাবের দিকে ধাক্কা দেওয়া হয়েছে এবং একটি অনুরোধ করা হয়েছে made কয়েক ঘণ্টার মধ্যে, আমি যে রেপোটি স্থাপন করেছি তার রক্ষণাবেক্ষণকারী PR টি গ্রহণ করে এবং অপেক্ষায় থাকা অন্যান্য ব্যক্তিদের থেকে কয়েক জন পিআরগুলিতে মিশে গিয়েছিল।
এটি দ্বারা উত্সাহিত হয়ে, আমি আমার নিজের রেপোর পৃথক শাখায় আমি আরও তিনটি বাগ খুঁজে পেয়েছি এবং এটির জন্য পৃথকভাবে একটি ইস্যু দায়ের করেছি এবং অনুরোধ করেছিলাম।
এটি ঠিক এক মাস আগে হয়েছে, এবং তখন থেকেই টানা অনুরোধগুলি সেখানে বসে আছে, ছোঁয়াচে থাকা। আমি যার রেপো কাঁটাচামচ করেছিলাম তা খুব সক্রিয় বলে মনে হচ্ছে না, গত বছরে গিটহাবের উপর কেবলমাত্র মোট 7 টি অবদান ছিল এবং আমি যে প্রথম টান অনুরোধ করেছি তার থেকে রেপোর কোনও কমিট হয়নি।
সুতরাং আমার প্রশ্ন:
এই পরিস্থিতিতে কেউ কীভাবে এগিয়ে যায়? আদর্শভাবে, আমি লাইব্রেরির টুকরো টুকরো করা এড়াতে চাই এবং বন্ধ করে দিতে পারি না এবং আমার নিজস্ব রেপোগুলিতে পুরো পরিবর্তন করে যা প্যারেন্ট রেপোর সাথে একীভূত হয় না। তবুও, আমি বাগ ফিক্সগুলি তৈরি করা এবং বৈশিষ্ট্যগুলি যুক্ত করা চালিয়ে যেতে চাই, তবে আমি যদি আমার মাস্টার শাখায় সবকিছু মার্জ করে এবং সেই শাখার বাইরে থাকা সমস্ত নতুন ফিক্সগুলি বেস করে রাখি, তবে আমি যে রেপোটি স্থাপন করেছি তার রক্ষণাবেক্ষণকারী যদি আবার ফিরে আসে তবে আমি জিতেছি প্রতিটি বৈশিষ্ট্য / বাগ ফিক্সের জন্য পৃথক পুলের অনুরোধগুলিতে সমস্ত পরিবর্তনগুলি বিভক্ত করতে সক্ষম হবেন না (আমি পড়েছি যে পুল অনুরোধগুলি সাধারণত বৈশিষ্ট্য বা বাগ ফিক্সের জন্য একটি পুল অনুরোধ হওয়া উচিত)।
আসল রেপোর সাথে ধাপে ধাপে থাকা একটি শাখাটি কি আমার নতুন শাখাগুলি বন্ধ করে দেওয়া উচিত, এবং তারপরে সমস্ত চুক্তিগুলি আমার মাস্টার শাখায় একীভূত রাখা উচিত? দেখে মনে হচ্ছে এটি প্রতিবারই আমার মাস্টার ব্রাঞ্চে নতুন পরিবর্তনগুলি মার্জ করার জন্য পুরো টন শাখা এবং ক্রমবর্ধমান ভারী কাজ সহ আমাকে ছেড়ে যাবে।
সাধারণ পরিস্থিতিটি কী এমন যে পরিস্থিতিটির কাছে কেউ যেতে পারে? এটি মোটামুটি সাধারণ বলে মনে হচ্ছে যে কোনও প্রকল্প কেবল নতুন অবদানের অনুরোধগুলি পর্যালোচনা না করে মূল অবদানকারীদের সাথে পরিত্যক্ত হয়ে যাবে। এটি কি এমন পরিস্থিতি যেখানে কারও কারও হেলম গ্রহণ করা এবং এটির সাথে চালানো উচিত? দেখে মনে হচ্ছে এটি প্রকৃত অবদানকারীরা যদি আবার ফিরে আসে এবং আবারও প্রকল্পটিতে কাজ করতে চায় তবে এটি খণ্ডন তৈরি করবে।