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