Bazel বিশেষ স্বার্থ গ্রুপ

Bazel বিশেষ ক্ষেত্রগুলিতে সহযোগিতা ফোকাস করার জন্য এবং Bazel মালিক, রক্ষণাবেক্ষণকারী এবং অবদানকারীদের মধ্যে যোগাযোগ এবং সমন্বয় সমর্থন করার জন্য স্পেশাল ইন্টারেস্ট গ্রুপ (SIGs) হোস্ট করে। এই নীতি bazelbuild প্রযোজ্য.

SIG জনসাধারণের মধ্যে তাদের কাজ করে। একটি SIG-এর জন্য আদর্শ সুযোগ একটি সু-সংজ্ঞায়িত ডোমেনকে কভার করে, যেখানে অধিকাংশ অংশগ্রহণ সম্প্রদায়ের। SIGs bazelbuild এ কমিউনিটি রক্ষণাবেক্ষণ করা ভান্ডারগুলিতে ফোকাস করতে পারে (যেমন ভাষার নিয়ম) বা Bazel সংগ্রহস্থলের কোডের ক্ষেত্রগুলিতে ফোকাস করতে পারে (যেমন দূরবর্তী সম্পাদন)।

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

Bazel SIGs- এর সম্পূর্ণ তালিকা দেখুন।

অ-লক্ষ্য: কি একটি SIG নয়

SIG গুলি ভাগ করা কাজের সহযোগিতার সুবিধার উদ্দেশ্যে। একটি SIG তাই:

  • একটি সমর্থন ফোরাম নয়: একটি মেইলিং তালিকা এবং একটি SIG একই জিনিস নয়৷
  • অবিলম্বে প্রয়োজন নেই: একটি প্রকল্পের জীবনের প্রথম দিকে, আপনি হয়তো জানেন না যে আপনি কাজ বা সহযোগীরা ভাগ করেছেন কিনা
  • বিনামূল্যে শ্রম নয়: সহযোগিতামূলকভাবে কাজ বৃদ্ধি এবং সমন্বয় করতে শক্তি প্রয়োজন

Bazel মালিকরা SIG তৈরিতে একটি রক্ষণশীল পন্থা অবলম্বন করে- GitHub-এ প্রকল্পগুলি শুরু করার সহজতার জন্য ধন্যবাদ, এমন অনেক উপায় রয়েছে যেখানে SIG-এর প্রয়োজন ছাড়াই সহযোগিতা ঘটতে পারে।

SIG জীবনচক্র

এই বিভাগে কিভাবে একটি SIG তৈরি করতে হয় তা কভার করে।

গবেষণা এবং পরামর্শ

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

  • একটি সু-সংজ্ঞায়িত সমস্যা বা সমস্যাগুলির সেট গ্রুপটি সমাধান করবে
  • সম্প্রদায়ের সদস্যদের সাথে পরামর্শ করুন যারা উপকৃত হবেন, সুবিধা এবং তাদের প্রতিশ্রুতিবদ্ধতা উভয়েরই মূল্যায়ন করুন
  • বিদ্যমান প্রকল্পগুলির জন্য, সমস্যাগুলির প্রমাণ এবং PR যে অবদানকারীরা বিষয়টি সম্পর্কে যত্নশীল
  • গ্রুপের জন্য সম্ভাব্য লক্ষ্য অর্জন
  • গ্রুপ চালানোর জন্য সম্পদের প্রয়োজনীয়তা

এমনকি যদি একটি SIG-এর প্রয়োজনীয়তা স্বতঃসিদ্ধ বলে মনে হয়, তবুও গোষ্ঠীর সাফল্যের জন্য গবেষণা এবং পরামর্শ গুরুত্বপূর্ণ।

নতুন গ্রুপ তৈরি করুন

নতুন গ্রুপের চার্টারিংয়ের জন্য নিম্নলিখিত প্রক্রিয়া অনুসরণ করা উচিত। বিশেষ করে, এটি অবশ্যই প্রদর্শন করতে হবে:

  • ব্যাজেলের একটি সুস্পষ্ট উদ্দেশ্য এবং সুবিধা (হয় একটি উপ-প্রকল্প বা অ্যাপ্লিকেশন এলাকার কাছাকাছি)
  • গ্রুপ লিড হিসাবে কাজ করতে ইচ্ছুক দুই বা ততোধিক অবদানকারী, অন্যান্য অবদানকারীদের অস্তিত্ব এবং গ্রুপের চাহিদার প্রমাণ
  • প্রতিটি গোষ্ঠীকে অন্তত একটি সর্বজনীনভাবে অ্যাক্সেসযোগ্য মেলিং তালিকা ব্যবহার করতে হবে। একটি SIG সর্বজনীন তালিকাগুলির একটি পুনঃব্যবহার করতে পারে, যেমন bazel-discuss , @bazel.build-এর জন্য একটি তালিকা চাইতে পারে, বা তাদের নিজস্ব তালিকা তৈরি করতে পারে
  • এসআইজি প্রাথমিকভাবে যে সংস্থানগুলির প্রয়োজন (সাধারণত, মেলিং তালিকা এবং নিয়মিত ভিডিও কল।)
  • SIGs তাদের ডিরেক্টরি থেকে bazelbuild/community বা bazelbuild GitHub প্রতিষ্ঠানে তাদের নিজস্ব সংগ্রহস্থল থেকে নথি এবং ফাইল পরিবেশন করতে পারে। SIGs বহিরাগত সংস্থানগুলির সাথে লিঙ্ক করতে পারে যদি তারা bazelbuild GitHub সংস্থার বাইরে তাদের কাজ সংগঠিত করতে বেছে নেয়
  • Bazel মালিকরা SIG অ্যাপ্লিকেশনগুলিকে অনুমোদন বা প্রত্যাখ্যান করে এবং প্রয়োজনে অন্যান্য স্টেকহোল্ডারদের সাথে পরামর্শ করে৷

প্রক্রিয়াটির আনুষ্ঠানিক অংশগুলিতে প্রবেশ করার আগে, আপনাকে পণ্য@bazel.build-এ Bazel পণ্য দলের সাথে পরামর্শ করতে হবে। বেশিরভাগ SIG-এর অনুমোদনের আগে কথোপকথন এবং পুনরাবৃত্তি প্রয়োজন।

নতুন গ্রুপের জন্য আনুষ্ঠানিক অনুরোধটি bazelbuild/community PR হিসাবে একটি চার্টার জমা দিয়ে এবং নীচের টেমপ্লেট অনুসরণ করে PR-এর মন্তব্যে অনুরোধ সহ করা হয়। অনুমোদনের পরে, গ্রুপের জন্য পিআর একত্রিত হয় এবং প্রয়োজনীয় সংস্থান তৈরি করা হয়।

নতুন SIG জন্য টেমপ্লেট অনুরোধ

একটি নতুন SIG অনুরোধ করতে, কমিউনিটি রেপোতে টেমপ্লেটটি ব্যবহার করুন: SIG-request-template.md

চার্টারিং

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

চার্টার অবশ্যই একজন প্রশাসক মনোনীত করবে। একজন প্রশাসকের পাশাপাশি, গোষ্ঠীতে অন্তত একজন ব্যক্তিকে নেতৃত্ব হিসাবে অন্তর্ভুক্ত করতে হবে (এরা একই ব্যক্তি হতে পারে), যিনি Bazel পণ্য দলের সাথে প্রয়োজন অনুযায়ী সমন্বয়ের জন্য যোগাযোগের পয়েন্ট হিসাবে কাজ করেন।

গ্রুপ ক্রিয়েটরদের অবশ্যই তাদের চার্টার গ্রুপ মেলিং লিস্টে পোস্ট করতে হবে। Bazel GitHub সংস্থার কমিউনিটি রিপোজিটরি এই ধরনের নথি এবং নীতি সংরক্ষণ করে। গোষ্ঠীগুলি তাদের অনুশীলন এবং নিয়মগুলিকে বিকশিত করার সাথে সাথে, তাদের সম্প্রদায়ের সংগ্রহস্থলের প্রাসঙ্গিক অংশের মধ্যে তাদের চার্টারগুলি আপডেট করা উচিত।

সহযোগিতা এবং অন্তর্ভুক্তি

বাধ্যতামূলক না হলেও, গোষ্ঠীটি মিটিং পরিচালনা করার জন্য নির্ধারিত কনফারেন্স কল বা চ্যাট চ্যানেলের মাধ্যমে সহযোগিতার ব্যবহার বেছে নেওয়া উচিত। এই ধরনের যেকোন মিটিং মেইলিং লিস্টে বিজ্ঞাপন দেওয়া উচিত, এবং পরে মেইলিং লিস্টে নোট পোস্ট করা উচিত। নিয়মিত মিটিং একটি SIG-তে জবাবদিহিতা এবং অগ্রগতি চালনা করতে সাহায্য করে।

Bazel পণ্য দলের সদস্যরা সক্রিয়ভাবে নিরীক্ষণ করতে পারে এবং গ্রুপটিকে যথাযথভাবে আলোচনা এবং পদক্ষেপ নিতে উত্সাহিত করতে পারে।

একটি SIG চালু করুন

প্রয়োজনীয় কার্যক্রম:

ঐচ্ছিক কার্যক্রম:

  • Bazel ব্লগের জন্য একটি ব্লগ পোস্ট তৈরি করুন

SIGs এর স্বাস্থ্য এবং সমাপ্তি

Bazel মালিকরা SIG-এর স্বাস্থ্য নিশ্চিত করার জন্য সর্বোত্তম প্রচেষ্টা করে। Bazel মালিকরা মাঝে মাঝে SIG নেতৃত্বকে SIG-এর কাজ সম্পর্কে রিপোর্ট করার জন্য অনুরোধ করে, যাতে বৃহত্তর Bazel সম্প্রদায়কে গ্রুপের কার্যকলাপ সম্পর্কে অবহিত করা যায়।

যদি একটি SIG-এর আর একটি দরকারী উদ্দেশ্য বা আগ্রহী সম্প্রদায় না থাকে, তাহলে এটি সংরক্ষণাগারভুক্ত হতে পারে এবং অপারেশন বন্ধ করে দেওয়া হতে পারে। Bazel পণ্য দল প্রকল্পের সামগ্রিক স্বাস্থ্য বজায় রাখার জন্য এই ধরনের নিষ্ক্রিয় SIG গুলি সংরক্ষণ করার অধিকার সংরক্ষণ করে, যদিও এটি একটি কম পছন্দের ফলাফল। একটি SIG যদি এটি সনাক্ত করে যে এটি তার দরকারী জীবনের শেষ পর্যায়ে পৌঁছেছে তবে এটি ভেঙে দেওয়ারও বেছে নিতে পারে।

বিঃদ্রঃ

এই বিষয়বস্তু পরিবর্তন সহ Tensorflow এর SIG প্লেবুক থেকে গৃহীত হয়েছে।