مجموعات الاهتمامات الخاصة في Bazel

تستضيف Bazel مجموعات الاهتمامات الخاصة (SIGs) لتركيز التعاون على مجالات معيّنة ودعم التواصل والتنسيق بين مالكي Bazel ومعنيي الصيانة والمساهمين. تسري هذه السياسة على bazelbuild.

وتؤدي SIG أعمالها للجميع. ويشمل النطاق المثالي لنطاق SIG نطاقًا محددًا بشكل جيد، حيث يأتي الجزء الأكبر من المشاركة من المنتدى. قد تركّز منظّمات الخدمات التفاعلية (SIG) على المستودعات التي يديرها المنتدى في bazelbuild (مثل قواعد اللغة) أو تركّز على أجزاء من الرمز في مستودع Bazel (مثل التنفيذ عن بُعد).

رغم أن بعض المؤسسات الدولية للتكنولوجيا قد لا تمتلك المستوى نفسه من الطاقة أو اتساع النطاق أو نماذج الحوكمة، يجب أن تتوفر أدلة كافية على وجود أفراد في المنتدى يريدون الانضمام والمساهمة في حال تأسيس مجموعة الاهتمامات. . قبل الانضمام إلى الاجتماع، راجِع أعمال المجموعة، ثم تواصل مع قائد SIG. تختلف سياسات العضوية على أساس SIG.

يمكنك الاطّلاع على قائمة كاملة باسم Bazel SIGs.

غير الأهداف: المقصود بـ SIG

والهدف من مؤسسة SIG هو تسهيل التعاون على العمل المشترك. وبالتالي، فإن SIG:

  • ليس منتدى دعم: القائمة البريدية وSIG ليست هي نفسها
  • غير مطلوب على الفور: في وقت مبكر من حياة المشروع، قد لا تعرف إذا كنت قد شاركت عملاً أو متعاونين
  • ليست هناك عمالة مجانية: هناك حاجة إلى الطاقة للنمو وتنسيق العمل بشكل تعاوني.

يتّبع مالكو البازيل نهجًا محافظًا في إنشاء SIG - نظرًا لسهولة بدء المشاريع على GitHub، يمكن تحقيق العديد من سبل التعاون بدون الحاجة إلى SIG.

مراحل نشاط SIG

يتناول هذا القسم كيفية إنشاء SIG.

الأبحاث والاستشارات

لاقتراح مجموعة جديدة من SIG، عليك أولاً جمع الأدلة للحصول على الموافقة، كما هو موضّح أدناه. في ما يلي بعض الطرق المحتملة التي يجب أخذها في الاعتبار:

  • مشكلة محددة أو مجموعة من المشاكل التي يمكن أن تحلها المجموعة
  • تحدّث مع أعضاء المنتدى الذين سيستفيدون من الميزة، ويقيّمون مدى فائدة
  • بالنسبة إلى المشاريع الحالية، أدلة من المشاكل ومقالات العلاقات العامة التي تهمّ المساهمين في الموضوع
  • الأهداف المحتملة للمجموعة لتحقيقها
  • متطلبات المورد لإدارة المجموعة

حتى وإن كانت الحاجة إلى الاستعانة بخبير في المواد الكيماوية (SIG) واضحة، لا يزال البحث والاستشارة مهمَين لنجاح المجموعة.

إنشاء مجموعة جديدة

على المجموعة الجديدة اتّباع الإجراءات الواردة أدناه مقابل منح الإذن. وعلى وجه الخصوص، يجب أن يوضح المعلومات التالية:

  • غرض واضح وفوائد لشركة Bazel (إما حول مشروع فرعي أو منطقة لتقديم الطلبات)
  • مساهمان أو أكثر مستعدون للتصرف كقادة في المجموعة، ووجود مساهمين آخرين، ودليل على الطلب للمجموعة
  • تحتاج كل مجموعة إلى استخدام قائمة بريدية واحدة على الأقل متاحة للجميع. قد يعيد SIG إعادة استخدام إحدى القوائم العلنية، مثل bazel-Talk، أو طلب قائمة @bazel.build، أو إنشاء قائمته الخاصة
  • الموارد التي تتطلبها مؤسسة SIG في البداية (عادةً ما تكون قائمة بريدية ومكالمة فيديو عادية).
  • يمكن لشركة SIG عرض المستندات والملفات من الدليل في:bazelbuild/community أو من مستودعها الخاص في bazelbuild مؤسسة GitHub. قد تضمّ مؤسسة SIG روابط إلى موارد خارجية إذا اختارت تنظيم عملها خارج مؤسسة bazelbuild GitHub.
  • يوافق أصحاب البازل على طلبات SIG أو يرفضونها ويستشيرون أصحاب المصالح الآخرين عند الضرورة.

قبل الدخول في الأجزاء الرسمية من العملية، يجب استشارة فريق منتجات Bazel على العنوان [email protected]. وتتطلّب معظم مقدّمي الخدمات الذاتية (SIG) المحادثة والتكرار قبل الموافقة.

يتم تقديم الطلب الرسمي للمجموعة الجديدة من خلال إرسال ميثاق كخبير العلاقات العامة إلىbazelbuild/community ، وتضمين الطلب في التعليقات على العلاقات العامة باتّباع النموذج أدناه. بعد الموافقة، يتم دمج العلاقات العامة للمجموعة وإنشاء الموارد المطلوبة.

طلب نموذج عن العناصر الجديدة في SIG

لطلب SIG جديد، استخدم النموذج في تقرير المنتدى: SIG-request-template.md.

تأجير

لإنشاء مجموعة، يجب الحصول على ميثاق ويجب اتّباع مدوّنة السلوك في Bazel. ستكون أرشيفات المجموعة علنية. قد تكون العضوية إما متاحة للجميع بدون موافقة أو متاحة عند الطلب، في انتظار موافقة مشرف المجموعة.

يجب أن يرشح الميثاق مشرفًا. وبصفتك مشرفًا، يجب أن تتضمن المجموعة شخصًا واحدًا على الأقل كعميل محتمل (قد يكون ذلك الشخص نفسه)، والذي يعمل كجهة اتصال للتنسيق على النحو المطلوب مع فريق منتج Bazel.

على منشئي المجموعات نشر ميثاقهم في القائمة البريدية للمجموعة. ويُخزّن مستودع المنتدى في مؤسسة Bazel GitHub هذه المستندات والسياسات. ومع تطوُّر المجموعات لممارساتها واصطلاحاتها، عليها تعديل مخططاتها داخل الجزء ذي الصلة في مستودع المنتدى.

التعاون والتضمين

وعلى الرغم من عدم فرض التفويض، على المجموعة اختيار استخدام التعاون من خلال مكالمات جماعية أو قنوات محادثة مُجدوَلة لإجراء الاجتماعات. يجب الإعلان عن أي من هذه الاجتماعات في القائمة البريدية، وسيتم نشر الملاحظات التي تم نشرها إلى القائمة البريدية بعد ذلك. تساعد الاجتماعات المنتظمة على تحقيق المساءلة والتقدم في SIG.

ويمكن لأعضاء فريق منتجات Bazel مراقبة المجموعة مسبقًا وتشجيعهم على اتخاذ إجراء واتخاذ الإجراء المناسب.

إطلاق SIG

الأنشطة المطلوبة:

أنشطة اختيارية:

  • إنشاء مشاركة مدونة لمدوّنة Bazel

الصحة والإنهاء وفقًا لمنظمة SIG

ويبذل مالكو البازيلس قصارى جهدهم لضمان سلامة SIG. يطلب مالكو البازيل من حين لآخر من عميلة SIG الإبلاغ عن عمل شركة SIG، وذلك لإبلاغ منتدى بازل الأوسع نطاقًا بنشاط المجموعة.

وإذا لم تعد SIG ذات أغراض مفيدة أو في المنتدى المطلوب، قد تتم أرشفتها والتوقف عن تشغيلها. ويحتفظ فريق منتجات Bazel بالحق في أرشفة ملفات SIG غير النشطة للحفاظ على سلامة المشروع بشكل عام، إلا أنّ هذه النتيجة هي الأقل تفضيلاً. قد يختار المغني "SIG" أيضًا أن ينفصل في حال إدراكه أنّه قد انتهى.

ملاحظة

تم استخدام هذا المحتوى من دليل SIG TensorFlow مع التعديلات.