একটি Bazel সম্পর্কিত প্রকল্পের নামকরণ

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

আপনি যদি একটি Bazel সম্পর্কিত টুল তৈরি করছেন বা আপনার Skylark নিয়মগুলি ভাগ করছেন, আমরা আপনার প্রকল্পের নামের জন্য এই নির্দেশিকাগুলি অনুসরণ করার পরামর্শ দিই:

স্টারলার্কের নামকরণের নিয়ম

ডক্সে নতুন স্টারলার্ক নিয়ম স্থাপন দেখুন।

আপনি Bazel বাস্তুতন্ত্রকে সমৃদ্ধ করার জন্য একটি টুল তৈরি করলে এই বিভাগটি প্রযোজ্য। উদাহরণস্বরূপ, একটি নতুন IDE প্লাগইন বা একটি নতুন বিল্ড সিস্টেম মাইগ্রেটর।

আপনার টুলের জন্য একটি ভাল নাম বাছাই করা কঠিন হতে পারে। আমরা যদি সতর্ক না হই এবং অনেক বেশি কোডনাম ব্যবহার করি, তাহলে নতুনদের জন্য Bazel ইকোসিস্টেম বোঝা খুব কঠিন হয়ে উঠতে পারে।

Bazel সরঞ্জাম নামকরণের জন্য এই নির্দেশিকা অনুসরণ করুন:

  1. একটি নতুন ব্র্যান্ড নাম প্রবর্তন না করা পছন্দ করুন: " Bazel " ইতিমধ্যেই আমাদের ব্যবহারকারীদের জন্য একটি নতুন ব্র্যান্ড, আমাদের অনেক নতুন নাম দিয়ে তাদের বিভ্রান্ত করা এড়ানো উচিত৷

  2. "Bazel" অন্তর্ভুক্ত এমন একটি নাম ব্যবহার করতে পছন্দ করুন : এটি প্রকাশ করতে সাহায্য করে যে এটি একটি Bazel সম্পর্কিত টুল, এটি মানুষকে একটি সার্চ ইঞ্জিনের মাধ্যমে এটি খুঁজে পেতে সহায়তা করে৷

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

  4. এটি একটি পুষ্পশোভিত বা খাদ্য থিম ব্যবহার করার প্রয়োজন নেই : Bazel তুলসী , উদ্ভিদ উদ্ভাসিত. আপনাকে এমন একটি নাম খুঁজতে হবে না যা একটি উদ্ভিদ, খাদ্য বা "তুলসী" এর সাথে সম্পর্কিত।

  5. যদি আপনার টুলটি অন্য তৃতীয় পক্ষের ব্র্যান্ডের সাথে সম্পর্কিত, তবে এটি শুধুমাত্র একটি বর্ণনাকারী হিসাবে ব্যবহার করুন : উদাহরণস্বরূপ, "Cmake Bazel মাইগ্রেটর" এর পরিবর্তে "Cmake এর জন্য Bazel migrator" ব্যবহার করুন।

এই নির্দেশিকাগুলি GitHub সংগ্রহস্থলের URL-এও প্রযোজ্য। রিপোজিটরি ইউআরএল পড়া লোকেদের বুঝতে সাহায্য করবে যে টুলটি কী করে। অবশ্যই, সংগ্রহস্থলের নাম ছোট হতে পারে এবং স্পেস এবং ছোট হাতের অক্ষরের পরিবর্তে ড্যাশ ব্যবহার করতে হবে।

ভালো নামের উদাহরণ:

  • Eclipse এর জন্য Bazel : ব্যবহারকারীরা বুঝতে পারবেন যে তারা যদি Eclipse এর সাথে Bazel ব্যবহার করতে চান, তাহলে তাদের এখানেই তাকানো উচিত। এটি বর্ণনাকারী হিসাবে একটি তৃতীয় পক্ষের ব্র্যান্ড ব্যবহার করে।
  • বেজেল বিল্ডফার্ম : একটি "বিল্ডফার্ম" হল একটি কম্পাইল ফার্ম । ব্যবহারকারীরা বুঝতে পারবেন যে এই প্রকল্পটি সার্ভারে নির্মাণের সাথে সম্পর্কিত।

এড়ানোর জন্য নামের উদাহরণ:

  • Ocimum : তুলসীর বৈজ্ঞানিক নাম ব্যাজেল প্রকল্পের সাথে যথেষ্ট সম্পর্কযুক্ত নয়।
  • Bazelizer : এই নামের পিছনে টুল অনেক কিছু করতে পারে, এই নাম যথেষ্ট বর্ণনামূলক নয়.

মনে রাখবেন যে এই সুপারিশগুলি একটি প্রজেক্ট ওপেন সোর্সিং করার সময় Google যে নির্দেশিকা ব্যবহার করে তার সাথে সারিবদ্ধ।