नियम

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

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

इस पेज पर Bazel के सुझाए गए, स्थानीय, और गैर-स्थानीय नियमों के बारे में बताया गया है.

यहां सुझाए गए नियमों की सूची दी गई है:

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

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

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

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

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

एम्बेड किए गए नॉन-नेटिव नियम

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