योगदान से जुड़ी नीति

अनुवाद: मानव page_type: एलकैट

अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है किसी समस्या की शिकायत करें सोर्स देखें रात · 7.3 · 7.2 · 7.1 · 7.0 · 6.5

इस पेज पर, Baze के गवर्नेंस मॉडल और योगदान की नीति के बारे में जानकारी दी गई है.

मैनेज करने से जुड़ा मॉडल

Basel प्रोजेक्ट को Google लीड और मैनेज करता है साथ ही, इसमें Google से बाहर, योगदान देने वाले लोगों का एक बड़ा समुदाय है. कुछ बेज़ल (जैसे, डेटा स्टोर करने की जगह पर, baZbuild संगठन की लीड हैं, जिनका रखरखाव और प्रबंधन समुदाय के सदस्य करते हैं. Google Basel टीम के तहत समुदाय के मालिकाना हक वाले डेटा संग्रह स्थान (जैसे कि नियम) को baZbuild GitHub संगठन का इस्तेमाल करें.

योगदान देने वाले की भूमिकाएं

यहां Basel प्रोजेक्ट की भूमिकाओं के बारे में बताया गया है. जैसे, ज़िम्मेदारियां:

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

मेंटेनर बनना

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

योगदान की नीति

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

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

Basel में योगदान देने के बारे में ज़्यादा जानकारी के लिए, यह देखें योगदान के लिए दिशा-निर्देश.