नियम

समस्या की शिकायत करें सोर्स देखें

बेज़ल नेटवर्क में लोकप्रिय भाषाओं और पैकेज के हिसाब से नियम लगातार बढ़ते जा रहे हैं और ये नियम लगातार बदलते जा रहे हैं. बेज़ेल की ज़्यादातर ताकत नए नियम तय करने की क्षमता है, जिनका इस्तेमाल दूसरे लोग कर सकते हैं.

इस पेज पर, सुझाए गए, नेटिव, और बिना नेटिव बैज वाले नियमों की जानकारी दी गई है.

यहां कुछ नियमों का सुझाव दिया गया है:

रिपॉज़िटरी Skylib में ऐसे अतिरिक्त फ़ंक्शन हैं जो नए नियम और नए मैक्रो लिखते समय काम आ सकते हैं.

ऊपर दिए गए नियमों की समीक्षा की गई है और ये सुझाए गए नियमों से जुड़ी ज़रूरी शर्तों का पालन करते हैं. समस्याओं और सुविधा के अनुरोधों के बारे में नियम सेट के मेंटेनर से संपर्क करें.

Basel के ज़्यादा नियमों के बारे में जानने के लिए, सर्च इंजन का इस्तेमाल करें, awesomebazel.com पर जाएं या GitHub पर खोजें.

ऐसे स्थानीय नियम जो किसी प्रोग्रामिंग भाषा पर लागू नहीं होते

स्थानीय नियमों को बेज़ल बाइनरी की मदद से शिप किया जाता है. ये बिना load स्टेटमेंट के BUILD फ़ाइलों में हमेशा उपलब्ध रहते हैं.

एम्बेड किए गए गैर-निजी नियम

Basel ने Starlark में लिखे ज़्यादा नियमों को भी एम्बेड किया. इन्हें @bazel_tools में पहले से मौजूद एक्सटर्नल रिपॉज़िटरी (डेटा स्टोर करने की जगह) से लोड किया जा सकता है.