नियम

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

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

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

डेटा स्टोर करने की जगह Skylib में दूसरे फ़ंक्शन शामिल हैं, जो नए नियम और नए मैक्रो लिखते समय काम के हो सकते हैं.

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

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

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

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

एम्बेड किए गए गैर-स्थानीय नियम

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