बैजल के लिए खास दिलचस्पी वाले ग्रुप

बैजल खास रुचि समूहों (एसआईजीएस) को होस्ट करते हैं. इसका मकसद किसी खास क्षेत्र पर सहयोग करने और बैज़ल मालिकों, सदस्यों, और योगदान देने वालों के बीच तालमेल बनाने में मदद करना है. यह नीति bazelbuild पर लागू होती है.

SIG सार्वजनिक रूप से अपना काम करते हैं. एसआईजी के लिए सही दायरा एक तय डोमेन है. इसमें ज़्यादातर लोग समुदाय की ओर से हिस्सा लेते हैं. एसआईजी bazelbuild में समुदाय के रखरखाव वाले डेटा संग्रह स्थान (जैसे कि भाषा के नियम) पर फ़ोकस कर सकते हैं या बेज़ल डेटा स्टोर करने की जगह (जैसे कि रिमोट एक्ज़ीक्यूशन) में कोड की जगहों पर फ़ोकस कर सकते हैं.

हालांकि, सभी SIG के पास एक ही स्तर की ऊर्जा, विस्तार का दायरा या सरकारी मॉडल नहीं होंगे, फिर भी इस बात का काफ़ी सबूत होना चाहिए कि समुदाय के सदस्य जुड़ाव और योगदान करने के लिए तैयार हैं और रुचि समूह को स्थापित किया जाना चाहिए चुनें. ग्रुप में शामिल होने से पहले, ग्रुप के काम की समीक्षा करें और फिर एसआईजी लीडर से संपर्क करें. SIG के हिसाब से, सदस्यता की नीतियां अलग-अलग होती हैं.

बज़ेल एसआईजी की पूरी सूची देखें.

गैर-लक्ष्य: SIG क्या नहीं है

SIGs का मकसद, शेयर किए गए काम में साथ मिलकर काम करना है. SIG यहां दिया गया है:

  • यह सहायता फ़ोरम नहीं है: ईमेल पाने वाले लोगों की सूची और SIG एक ही बात नहीं है
  • तुरंत ज़रूरी नहीं: प्रोजेक्ट की शुरुआत में, हो सकता है कि आपको यह पता न चले कि आपने प्रोजेक्ट के साथ काम करने वाले लोगों या सहयोगियों के साथ शेयर किया है
  • मुफ़्त में काम न करना: दूसरे क्रिएटर के साथ मिलकर काम करने के लिए, ऊर्जा की ज़रूरत होती है

बैजल के मालिक एसआईजी को बनाने के लिए एक पारंपरिक तरीका अपनाते हैं. GitHub पर प्रोजेक्ट शुरू करने की प्रक्रिया को काफ़ी आसान बनाया गया है. एसआईजी की ज़रूरत के बिना, मिलकर काम करने के कई तरीके हैं.

एसआईजी लाइफ़साइकल

इस सेक्शन में SIG बनाने का तरीका बताया गया है.

अनुसंधान और परामर्श

नए एसआईजी ग्रुप के लिए, पहले मंज़ूरी के लिए सबूत इकट्ठा करें. इसके बारे में नीचे बताया गया है. कुछ संभावित तरीके ये हैं:

  • एक अच्छी तरह तय की गई समस्या या समस्याओं के सेट से ग्रुप हल करेगा
  • फ़ायदा पाने वाले समुदाय के सदस्यों से सलाह लेने के अलावा, फ़ायदे का आकलन करने और उनकी इच्छा के मुताबिक आकलन करने का काम
  • मौजूदा प्रोजेक्ट के लिए, योगदान देने वालों से जुड़ी समस्याएं और पीआर
  • ग्रुप के लिए, ये लक्ष्य हासिल किए जा सकते हैं
  • ग्रुप को चलाने के लिए संसाधन की ज़रूरी शर्तें

भले ही SIG की ज़रूरत साफ़-साफ़ दिख रही हो, फिर भी रिसर्च और सलाह ग्रुप की सफलता के लिए अहम है.

नया ग्रुप बनाएं

नए ग्रुप को चार्ट में बदलाव करने के लिए, नीचे दी गई प्रोसेस अपनानी होगी. खास तौर पर, इसे यह बताना होगा कि

  • बैजल के लिए एक खास मकसद और फ़ायदा (किसी सब-प्रोजेक्ट या ऐप्लिकेशन एरिया के आस-पास)
  • दो या दो से ज़्यादा योगदान देने वाले, ग्रुप लीड, दूसरे योगदान देने वालों के मौजूद होने, और ग्रुप की मांग के सबूत के तौर पर काम करने के लिए तैयार हों
  • हर ग्रुप को कम से कम एक ऐसी सूची का इस्तेमाल करना होगा जिसे कोई भी ऐक्सेस कर सके. कोई SIG किसी सार्वजनिक सूची को फिर से इस्तेमाल कर सकता है, जैसे कि bazel-चर्चा, @bazel.build के लिए सूची मांगें या अपनी खुद की सूची बनाएं
  • ऐसे संसाधन जो एसआईजी से शुरू होते हैं (आम तौर पर, ईमेल पाने वाले लोगों की सूची और सामान्य वीडियो कॉल.)
  • SIG अपनी डायरेक्ट्री से दस्तावेज़ और फ़ाइलें दिखा सकते हैंbazelbuild/community या खुद के डेटा स्टोर करने की जगह से bazelbuild GitHub संगठन. SIG बाहरी संसाधनों को लिंक कर सकते हैं, अगर वे अपने काम कोbazelbuild GitHub संगठन
  • बैजल के मालिक एसआईजी आवेदन को मंज़ूरी देते हैं या अस्वीकार करते हैं. साथ ही, ज़रूरत पड़ने पर दूसरे पक्षों से सलाह लेते हैं

प्रक्रिया के औपचारिक हिस्सों को डालने से पहले, आपको product@bazel.build पर Bazel उत्पाद टीम से सलाह लेनी चाहिए. ज़्यादातर एसआईजीआई को मंज़ूरी लेने से पहले, बातचीत और दोहराने की ज़रूरत होती है.

नए ग्रुप के लिए औपचारिक अनुरोध, चार्टर में पीआर के तौर पर सबमिट करके किया जाता हैbazelbuild/community , और नीचे दिए गए टेंप्लेट का पालन करते हुए, पीआर पर टिप्पणियों में किया गया अनुरोध शामिल करें. मंज़ूरी मिल जाने पर, समूह के लिए PR मर्ज कर दिया जाता है और ज़रूरी संसाधन बना दिए जाते हैं.

नए SIG के लिए टेंप्लेट अनुरोध

नए एसआईजी का अनुरोध करने के लिए, समुदाय रेपो में टेंप्लेट का इस्तेमाल करें: SIG-request-template.md.

चार्टिंग

समूह बनाने के लिए, आपको चार्टर की ज़रूरत होगी और आपको बैजल आचार संहिता का पालन करना होगा. ग्रुप के संग्रह सार्वजनिक हो जाएंगे. सदस्यता या तो बिना मंज़ूरी के या सभी के लिए उपलब्ध हो सकती है. अनुरोध किए जाने पर ग्रुप एडमिन की मंज़ूरी मिलना बाकी है.

चार्टर को एडमिन का नामांकन करना होगा. एक व्यवस्थापक के साथ-साथ, समूह में कम से कम एक व्यक्ति को लीड के रूप में शामिल होना चाहिए (ये एक ही व्यक्ति हो सकता है), जो बाज़ेल उत्पाद टीम के साथ मिलकर ज़रूरत के मुताबिक संपर्क के लिए काम करता है.

ग्रुप बनाने वालों को अपना चार्टर ग्रुप ईमेल पाने वालों की सूची में पोस्ट करना होगा. हमें बैज ग्रुप अपने तरीके और परंपराओं को बेहतर बनाते हैं, इसलिए उन्हें समुदाय के डेटा स्टोर करने की जगह के हिसाब से अपने चार्टर अपडेट करने चाहिए.

मिलकर काम करना और शामिल करना

ज़रूरी नहीं होने पर, ग्रुप को मीटिंग आयोजित करने के लिए, शेड्यूल किए गए कॉन्फ़्रेंस कॉल या चैट चैनल के ज़रिए, साथ मिलकर काम करने का विकल्प चुनना चाहिए. ऐसी किसी भी मीटिंग का विज्ञापन ईमेल पाने वाले लोगों की सूची में होना चाहिए. साथ ही, डाक पाने वाली सूची में पोस्ट किए गए नोट भी शामिल होने चाहिए. समय-समय पर मीटिंग करने से, एसआईजी (2D) में जवाबदेही और आगे बढ़ने में मदद मिलती है.

बैजल प्रॉडक्ट टीम के सदस्य समूह की चर्चा और उस पर की जाने वाली कार्रवाई को उचित तरीके से मॉनिटर और प्रोत्साहित कर सकते हैं.

SIG लॉन्च करें

ज़रूरी गतिविधियां:

वे गतिविधियां जिन्हें करना ज़रूरी नहीं है:

  • Bazel ब्लॉग के लिए ब्लॉग पोस्ट बनाएं

एसआईजी (SIG) की सेहत और खात्मा

बैजल के मालिक एसआईजीएस की सेहत को बेहतर बनाने की पूरी कोशिश करते हैं. बैजल मालिक, कभी-कभी एसआईजी के काम के बारे में रिपोर्ट करने के लिए, एसआईजी लीड को अनुरोध करते हैं.

अगर अब एसआईजी को काम का कोई मकसद या इसमें दिलचस्पी रखने वाला समुदाय नहीं है, तो इसे संग्रहित किया जा सकता है और इसका इस्तेमाल रोका जा सकता है. बैजल प्रॉडक्ट टीम के पास ऐसे निष्क्रिय एसआईजी को संग्रहित करने का अधिकार है. इससे प्रोजेक्ट को बेहतर तरीके से चलाने में मदद मिलती है. अगर SIG अपनी उपयोगी ज़िंदगी के खत्म होने का फ़ैसला ले लेता है, तो वह डिसकवरी भी कर सकता है.

ध्यान दें

यह कॉन्टेंट, Tensorflow के SIG प्लेबुक से बदला गया है. इसमें बदलाव किए गए हैं.