Bazel विशेष रुचि समूह

किसी समस्या की शिकायत करें सोर्स देखें रात · 7.3 · 7.2 · 7.1 · 7.0 · 6.5

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

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

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

पूरी सूची देखें Baze SIGs.

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

एसआईजी का मकसद, शेयर किए गए काम पर मिलकर काम करने की सुविधा देना है. एसआईजी है इसलिए:

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

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

SIG लाइफ़साइकल

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

रिसर्च और कंसल्टेशन

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

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

भले ही, एसआईजी की ज़रूरत साफ़-साफ़ दिख रही हो, लेकिन रिसर्च और कंसल्टेशन के लिए, और भी ग्रुप की सफलता के लिए ज़रूरी है.

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

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

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

इस प्रक्रिया के औपचारिक हिस्सों में शामिल होने से पहले, आपको विशेषज्ञों से सलाह लेनी चाहिए प्रॉडक्ट टीम के सदस्य, [email protected] पर जाएं. ज़्यादातर SIG को बातचीत की ज़रूरत होती है और फिर उसे पूरी तरह से लागू करने में मदद मिलती है.

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

नए एसआईजी के लिए टेंप्लेट का अनुरोध

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

चार्टिंग

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

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

ग्रुप बनाने वाले लोगों को अपना चार्टर, ईमेल पाने वाले लोगों की सूची में शामिल करना होगा. समुदाय Basel GitHub संगठन में रिपॉज़िटरी ऐसे दस्तावेज़ों को संग्रहित करती है और की नीतियों के बारे में ज़्यादा जानें. जैसे-जैसे ग्रुप अपने काम करने के तौर-तरीकों में बदलाव ला रहे हैं, उन्हें अपडेट करने की ज़रूरत है कम्यूनिटी डेटा स्टोर करने की जगह के प्रासंगिक हिस्से में अपने चार्टर.

साथ मिलकर काम करना और बिना किसी भेदभाव के सभी को शामिल करना

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

Basel प्रॉडक्ट टीम के सदस्य, लगातार निगरानी कर सकते हैं और ग्रुप को चर्चा और कार्रवाई कर सकता है.

SIG लॉन्च करें

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

  • बेज़ल की सामान्य चर्चा करने वाले ग्रुप को सूचना दें (baडेल-discuss, bazel-dev).

वैकल्पिक गतिविधियां:

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

एसआईजी का स्वास्थ्य और उनकी सेवा खत्म करना

Basel के मालिक, SIG की सेहत को बनाए रखने की पूरी कोशिश करते हैं. बेज़ल के मालिक कभी-कभी एसआईजी के लीड से, एसआईजी के काम की जानकारी देने का अनुरोध करते हैं, ताकि बेज़ल समुदाय की मदद करता है.

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

ध्यान दें

यह कॉन्टेंट, TensorFlow के प्लैटफ़ॉर्म से लिया गया है SIG प्लेबुक साथ में बदलाव भी कर सकते हैं.