একটি ওপেন সোর্স প্রকল্পটি সুন্দরভাবে তৈরি করা হচ্ছে


27

সময় এসেছে।

আপনি যে ওপেন সোর্স প্রজেক্টটি পছন্দ করেন তার পক্ষে আপনার দৃষ্টি জুড়তে আপনি দীর্ঘ এবং কঠোর পরিশ্রম করেছেন, যার ভিত্তিতে আপনি কাজ করেছেন, বিতর্ক করেছেন এবং এতে আপনি কোড এবং অন্তর্দৃষ্টির অনিবার্য পরিমাণে অবদান রেখেছেন।

তবে এটি বিদ্যমান বিকাশকারীদের সাথে কার্যকর হবে না।

আপনাকে শেষ পর্যন্ত কোডটি কাঁটাচামচ করা দরকার।

আপনি কীভাবে এটি করতে পারেন এবং বিদ্যমান প্রকল্পের সাথে সর্বোত্তম শর্তে থাকতে পারেন? কীভাবে আপনি বলেন না, " ওহ হ্যাঁ , কাঁটাচামচ! "

সরাইয়া থেকে ক্রস polination বলবিজ্ঞান এবং অভিমানী যে forking জন্য যুক্তি শব্দ, লজিক্যাল, এবং গ্রহণযোগ্য, কি সমস্যা আসা পর্যন্ত?

প্রতিযোগিতা? রিসোর্স সেপিং? ব্যবহারকারী শিকার করছেন?

আপনি কীভাবে এই যুক্তিযুক্ত কঠিন এবং দীর্ঘ প্রক্রিয়াটির মধ্য দিয়ে যাবেন যতক্ষণ না আপনি যথেষ্ট পরিমাণে বৈচিত্রময় করেছেন যে এগুলিকে আর সমস্যা হিসাবে দেখা যায় না?

সিদ্ধান্তের পিছনে যুক্তি নিয়ে আলোচনা করার পরিবর্তে, অনুগ্রহ করে ধরে নিন যে আপনি কোডটি নকল করা সেরা সামগ্রিক সমাধান হিসাবে ইতিমধ্যে নিশ্চিত হয়ে গেছেন, এবং এখন পয়েন্টটি সম্ভব সবচেয়ে ভাল পথে এগিয়ে যাওয়া।

-Adam

উত্তর:


20

আপনি কোডটির নিজের কাঁটাচামচ নিয়ে কাজ করতে চান বা আপনি সম্প্রদায়টি খণ্ডিত করতে চান?

আমরা অভ্যন্তরীণভাবে বেশ কয়েকটি প্রকল্প স্বাক্ষর করেছি। আমরা একটি পরিবর্তন করতে চাই, এটি মালিকদের কাছে প্রেরণ করব, তারা "ধন্যবাদ না" বলতে চাইবে এবং আমরা আমাদের কাঁধে টান দিয়ে অভ্যন্তরীণভাবে এনে দেব এবং এটি নিজেরাই রক্ষণাবেক্ষণ করব।

মন, এগুলি বিশাল প্রকল্প ছিল না, তবে এটি কেবল এভাবেই চলে। আমরা কোনও কিছু প্রকাশ করি নি, কোনও সাইট হোস্ট করেছি বা যা কিছু হোক। আমরা কেবলমাত্র কোডটি বাকী অংশের সাথে উত্সটিকে আমাদের ক্লায়েন্টগুলিতে ডাউন স্ট্রিম দিকে ঠেলে দিই।

ডেভ মেইলিং তালিকার চেয়ে আমাদের আর কোনও পাবলিক ফ্যাশনে আমাদের পরিবর্তনগুলি "প্রচার" করার জন্য কেবল কোনও আহ্বান জানানো হয়নি।

আপনি যদি আসলটির সাথে সমতা বজায় রাখতে চান তবে আপনাকে প্যাচ পরিচালনা, এবং মার্জিং এবং যে কোনও কিছুতে আক্রমণাত্মক হতে হবে।

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

উত্সটি ব্যবহার করার আছে, তাই এটি ব্যবহার করুন।


8

বেশিরভাগ ওপেন সোর্স প্রকল্পগুলিতে, "কাঁটাচামচ" শব্দটি প্রায়শই উষ্ণভাবে অনুধাবন করা হয় না, আমি ব্যক্তিগতভাবে অভিজ্ঞতাটি তৈরি করেছি যে নির্দিষ্ট বৈশিষ্ট্যগুলির বিকাশের জন্য "বিষয় শাখা" তে কাজ করার অনুরোধটি আরও বেশি স্বাগত।

এবং এটি কেবল বোঝায়: "কাঁটাচামচগুলি" প্রকৃতির সম্ভাব্য প্রতিযোগীদের দ্বারা হয়, যখন "বিষয় শাখা" অন্তত ডিজাইনের দ্বারা হয় - যা শেষ পর্যন্ত সংযুক্ত / প্রকল্পে ফিরে অবদান হিসাবে বোঝানো হয়।


5

প্রথমে বলুন আপনি কিছু পরীক্ষামূলক রিফ্যাক্টরিং করতে চান। আপনি জানেন, কিছু খেলাগুলি আপনার সাথে খেলতে চান। তবে এই পরিবর্তনগুলি প্রকল্পের মূল শাখার সাথে পশ্চাদপটে সামঞ্জস্যতা ভঙ্গ করতে পারে, সুতরাং আপনি সেখানে পরিবর্তনগুলি প্রতিশ্রুতিবদ্ধ করতে চান না।

তারপরে আপনার কাঁটাচামচ তৈরি করুন। অবশ্যই আপনি একজন দায়বদ্ধ বিকাশকারী, সুতরাং আপনি সমস্ত কোডটি পুনর্বিবেচনার নিয়ন্ত্রণে রেখেছেন। লঞ্চপ্যাড বা সোর্সফর্স বা গুগল কোড বা যা কিছু ব্যবহার করুন।

কিছুক্ষণ শুয়ে থাকুন এবং নিজে নিজে এটিতে কাজ করুন। তারপরে আপনার বিশ্বাসী কাউকে আপনি কী তৈরি করেছেন তা "একবার দেখে" দেখুন। তারপরে আর কেউ। এর কিছু সময় পরে, আপনি যেখানেই আপনার উত্স রাখছেন সেখানে একটি সাধারণ প্রকল্প ওয়েবসাইট তৈরি করুন।

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


পুনরায় কোডেলোগিকের মন্তব্য:

রাইট; আমি ধরেই নিয়েছিলাম যে ওপি লোকেরা যে লোকদের পিছনে ফেলে যেতে চায় তারা নিজেরাই প্রকল্পটি চালিয়ে নিতে সক্ষম নয়।

আমি এটি শুনেছি, "সংগঠনগুলি বেঁচে থাকে, লোকেরা থাকে না।" অর্থাৎ, কোনও একক ব্যক্তি কোনও প্রকল্পের পক্ষে এতটা সমালোচিত নয় যে অবশিষ্ট দল সেই ব্যক্তির প্রস্থানের দ্বারা শূন্যতার জন্য ক্ষতিপূরণ দিতে পারে না।

যাইহোক, মুক্ত উত্সে, কখনও কখনও এটি সত্য যে প্রতিষ্ঠাতা ব্যতীত কারও ইচ্ছার, প্রতিভা এবং কোনও প্রকল্প পরিচালনার সময় নেই।


আইএমএইচও, আপনার উত্তরের শেষ অংশটি অত্যন্ত গর্বের। এটি সাধারণ নয় যে একটি জনপ্রিয় প্রকল্পটি কাঁটাচামড়ার কারণে কেবল ক্রিয়াকলাপে হ্রাস পাবে।

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