আরসি কি দাঁড়ায়? পরিবর্তে আলফা, বিটা এবং দেব কখন ব্যবহার করবেন?


12

কিভাবে আপনার প্রকল্পের নাম

  • PROJECT_NAME-7.25-1.0-আলফা
  • PROJECT_NAME-7.25-1.0-beta1
  • PROJECT_NAME-7.25-1.0-dev2
  • PROJECT_NAME-7.25-1.0-rc3
  • PROJECT_NAME-7.25-1.0-stable4
  • PROJECT_NAME-7.25-1.0-unstable5

সেরা অনুশীলন অনুসরণ?

উত্তর:


17

জন্য Drupal.org দেখুন মুক্তি নামকরণ নিয়মাবলী এবং আরও explantion

সারসংক্ষেপ:

আরসি = প্রকাশের প্রার্থী, উত্পাদন সাইটের জন্য লেখক উপযুক্ত মনে করেন।

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

অসামান্য বৈশিষ্ট্যের অনুরোধগুলির সাথে মডিউল "আরসি" ট্যাগ করা ঠিক OK মডিউল লেখকদের ইস্যু সারিটিতে মডিউল পোস্টের প্রতিটি বৈশিষ্ট্য অনুরোধ ব্যবহারকারীদের পূরণ করার প্রয়োজন হয় না।

অন্যান্য অনুমোদিত রিলিজ ট্যাগগুলির বিবরণ এখানে দেওয়া হয়েছে:

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

আলফা : সর্বাধিক রিপোর্ট করা ত্রুটিগুলি সমাধান করা হয়, তবে সুরক্ষা সমস্যা সহ এখনও গুরুতর অসামান্য জ্ঞাত সমস্যা থাকতে পারে। প্রকল্পটি পুঙ্খানুপুঙ্খভাবে পরীক্ষিত নয়, তাই অনেকগুলি অজানা ত্রুটিও থাকতে পারে। একটি README.txt / README.md রয়েছে যা প্রকল্প এবং এর API (যদি থাকে) নথি করে দেয়। এপিআই এবং ডিবি স্কিমা অস্থায়ী হতে পারে তবে এগুলির সমস্ত পরিবর্তনগুলি প্রকাশিত নোটগুলিতে জানানো হয় এবং hook_update_Nস্কিমা পরিবর্তনের মাধ্যমে ডেটা সংরক্ষণের জন্য প্রয়োগ করা হয় তবে অন্য কোনও আপগ্রেড / আপডেটের পথ নেই। উত্পাদন সাইটের জন্য উপযুক্ত নয়। টার্গেট শ্রোতা হ'ল ডেভেলপাররা যারা পরীক্ষার, ডিবাগিং এবং প্রকল্পের বিকাশে অংশ নিতে চান।

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

"দেব" এবং "স্থিতিশীল" স্ট্রিংগুলি একটি রিলিজ ট্যাগের অংশ হিসাবে বৈধ নয়, তবে অবিচলিত বিকাশ প্রকাশগুলি "দেব" হিসাবে ধরে নেওয়া হয় এবং ড্রুপালের দ্বারা "7.x-1.x-dev" এর মতো বিবরণ দেওয়া হয় .org রিলিজ প্যাকিং সিস্টেমটি চিহ্নিত করুন যে তারা অবিকৃত বিকাশ প্রকাশ রয়েছে s

সমস্ত প্রকাশের ট্যাগ অবশ্যই একটি সংখ্যার সাথে শেষ হতে হবে। সংখ্যাগুলি কেবল একই শ্রেণীর প্রকাশের পার্থক্য করার জন্য। প্রথমটিকে "1" ("আলফা 1" হিসাবে), পরবর্তী "2" এবং আরও কিছু বলা হয়

পুনশ্চ. প্রকাশিত স্ট্রিংগুলি (যেমন "7.x-1.0-alpha4") গিট পার্লেন্সে একটি "রিলিজ ট্যাগ" হিসাবে পরিচিত, "নাম" নয়। এবং আপনি কখনও কোনও ট্যাগের অংশ হিসাবে ড্রুপাল গৌণ সংস্করণ ব্যবহার করেন না , আপনি তার পরিবর্তে "x" ব্যবহার করেন।


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