আমি দুর্ঘটনাক্রমে কারও পুরো প্রকল্পটি ত্যাগ করেছি। অনুরোধ টানতে কোন গ্রহণযোগ্য উপায়?


12

আমি একটি দরকারী কেন্দ্রীয় বৈশিষ্ট্য সহ গিথুবে একটি দুর্দান্ত প্রকল্প পেয়েছি তবে যা ত্রুটি পরিচালনা, লগিং, কনফিগারেশন এবং সেটআপের "পলিশিং" এ মোটামুটি। প্রকল্পটি 5 বছর অপরিবর্তিত, এবং কোডের কয়েক'শ লাইন। তবুও এটি যথেষ্ট পরিমাণে যথেষ্ট উপযুক্ত যা বেশ কয়েকটি সংখ্যক পর্যবেক্ষক এবং মুষ্টিমেয় কাঁটাচামচগুলির জন্য নিজের দৃষ্টি আকর্ষণ করেছে।

আমার ব্যবহারের জন্য একটি নির্দিষ্ট সংযোজন প্রয়োজন ছিল, তবে এর আগে আমি কিছুটা পরিষ্কার-পরিচ্ছন্নতা করেছি। তারপরে আমি একটু ইঞ্জিনিয়ার-আবেশযুক্ত হয়েছি এবং এক সপ্তাহের মধ্যে আমি লগিং সিস্টেম, প্রচুর লগিং, একটি স্বয়ংক্রিয় সেটআপ, কনফিগারেশনটি কোডের বাইরে এবং বাইরের কনফিগারেশন ফাইলগুলিতে (এবং সেগুলি পড়ার কোড) যুক্ত করে শেষ করেছি, আমি যেমন পেয়েছি ঠিক তেমন একটি দম্পতি বাগ-ফিক্সও।

আমি মনে করি আমার সমস্ত পরিবর্তনগুলি যুক্তিসঙ্গত / ভাল এবং এটি দর্শকদের জন্য ব্যবহারযোগ্য হওয়ার দরকার are তবে প্রচুর কমিট রয়েছে, প্রায় যতটা রেপো ছিল (প্রায় এই জেনারেল রাখতে নম্বর এড়ানো)। তদ্ব্যতীত, গিট দোষ দেখায় আমি এই (ছোট!) কোডবেজের প্রায় প্রতিটি লাইন স্পর্শ করেছি। আমি প্রকল্পের নিয়ন্ত্রণ, বা এমনকি আমি যা করেছি তার জন্য কোনও ক্রেডিট চাইছি না। তবে পছন্দ অনুসারে আমি আমার পরিবর্তনগুলি একত্রীভূত করতে দেখতে চাই যাতে আমার অজানা গিথুবের কাঁটাচামড়ার আড়াল না করে সকলেই সেগুলি থেকে উপকৃত হতে পারে।

আমি এর আগে কখনও টানার অনুরোধ জমা দিইনি তবে আমি জানি তাদের ছোট এবং পর্যালোচনা করা সহজ হওয়া উচিত। তবুও এখানে আমি গিয়েছিলাম এবং প্রচুর পরিমাণে রূপান্তরকারী পরিবর্তন করেছি।

ইতিহাসের দিকে মনোযোগ দিয়ে যত্ন সহকারে আমার প্রতিশ্রুতিগুলি খুব পরিষ্কার। তবে তাদের একাধিক শাখা / টানা অনুরোধগুলিতে পৃথক করা শক্ত হবে কারণ এর বেশিরভাগ অংশই অগত্যা নিজেরাই তৈরি করে। উদাহরণস্বরূপ, কনফিগার বহিরাগতকরণ কিছু প্রস্তুতিমূলক ক্লিনআপে নির্মিত হয়েছে, এবং সেগুলি কনফিগার করার জন্য কিছু অংশে সেটআপ উপস্থিত রয়েছে, লগিংটি সেটআপে তৈরি বাহ্যিক কনফিগারেশন ইত্যাদির দ্বারা সক্ষম ও কনফিগার করা হয়, যা বলা হচ্ছে যে আমি খুব আগ্রহী এই বিশাল বড়িটি আরও স্বচ্ছল করতে আমি যা করতে পারি তা করুন, আমি জানি না এটি কী হবে। আমি একটি দম্পতি কমিট বিভক্ত করতে পারে কিন্তু বড় ওভারহল এখনও বড়।

তাহলে যদি তারা দুর্ঘটনাক্রমে কারওর প্রকল্পটি ওভারহোল করে তবে একটি করণীয় কী?

এটি না করা এবং আমার নিজের পরিবর্তনগুলি আমার কাঁটাচামুতে রাখার জন্য কি কেবল আমার পাঠটি শিখতে হবে? আমি কি কেবল একটি টান অনুরোধ করব এবং কী হবে তা দেখতে হবে? বিবরণে নিজেকে ব্যাখ্যা করে আমার কি একগুচ্ছ শব্দ ব্যয় করা উচিত? আমি এটি একটি নির্দিষ্ট উপায়ে উপস্থাপন করা উচিত?

উত্তর:


30

আপনার লেখার মতো করে যদি প্রকল্পটি "5 বছর অচ্ছুত" হয়ে থাকে তবে সম্ভবত কেউ কেউ মন্তব্যে টাইপো স্থির করে বা সম্পূর্ণ পুনর্লিখন না করেই টানা অনুরোধগুলি গৃহীত হবে না। প্রকল্পটি সম্ভবত মূল লেখকরা পরিত্যাগ করেছিলেন।

আমি প্রথমে যা চেষ্টা করব তা হ'ল লেখকদের সাথে যোগাযোগ করা এবং তারা এ সম্পর্কে তাদের কী ধারণা তা জিজ্ঞাসা করা। যদি তারা যুক্তিসঙ্গত সময়ে সাড়া না দেয়, তবে কেন কেবল আপনার কাঁটাচামচকে জনসাধারণ করে তোলেন না (লাইসেন্সটি এটিকে অনুমতি দেয় বলে ধরে নিই), আপনি কী উন্নতি করেছেন সে সম্পর্কে একটি সংক্ষিপ্তসার যুক্ত করুন এবং দেখুন কী ঘটে?

অন্যরা যদি ভাবেন যে আপনার উন্নতিগুলি তাদের পক্ষে দরকারী, তারা আপনার কাঁটাচামচটি মূল প্রকল্পের পক্ষে শুরু করার প্রকল্প হিসাবে ব্যবহার করতে পছন্দ করতে পারে। যদি মূল লেখক আবার মূল প্রকল্পটি পুনরূদ্ধার করতে চলেছেন তবে আপনি উভয়ই সিদ্ধান্ত নিতে পারেন যে আসল প্রকল্প এবং আপনার কাঁটাচামু একে অপরের সাথে মিশে যেতে হবে এবং কে ভবিষ্যতের রক্ষণাবেক্ষণকারী হতে চলেছে।

যদি মূল লেখকরা সক্রিয় রক্ষণাবেক্ষণের কোনও লক্ষণ না দেখায় তবে আপনি আপনার কাঁটাচামচটি মূল প্রকল্প থেকে সম্পূর্ণ আলাদা করার বিষয়টি বিবেচনা করতে পারেন। এই ক্ষেত্রে, এর জন্য আপনার নিজস্ব স্বাধীন রেপো সেটআপ করুন। মূল লেখকদের ক্রেডিট দিতে ভুলবেন না এবং এটি প্রকল্পের লাইসেন্সের আওতায় এসেছে তা নিশ্চিত করে নিন।


2
বাস্তবতা যাচাই করার জন্য ধন্যবাদ। আমি লেখকের সাথে যোগাযোগ করার চেষ্টা করব এবং প্রকল্প সম্পর্কে তার মনোভাবের জন্য অনুভূতি পেতে পারি।
ব্যবহারকারী 1169420
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.