Bazel नेटवर्क में लोकप्रिय भाषाओं और पैकेज के मुताबिक काम करने के लिए, नियमों का लगातार बढ़ रहा और बढ़ रहा है. बैजल की ज़्यादातर ताकत नए नियम तय करने की क्षमता से आती है, जिसे दूसरे लोग इस्तेमाल कर सकते हैं.
इस पेज पर बैजल के सुझाए गए, स्थानीय, और अन्य नियमों के बारे में बताया गया है.
सुझाए गए नियम
यहां सुझाए गए नियमों का कुछ नाम दिया गया है:
- Android
- C / C++
- डॉकर/ओसीआई
- जाएं
- हास्कल
- Java
- JavaScript / NodeJS
- Maven डिपेंडेंसी मैनेजमेंट
- मकसद-सी
- पैकेज बिल्डिंग
- प्रोटोकॉल बफ़र
- Python
- Scala
- शेल
- वेबटेस्टिंग (वेबड्राइवर)
डेटा स्टोर करने की जगह Skylib में ऐसे दूसरे फ़ंक्शन होते हैं जो नए नियम और नए मैक्रो लिखते समय काम आ सकते हैं.
ऊपर दिए गए नियमों की समीक्षा की गई है और हम सुझाए गए नियमों के लिए ज़रूरी शर्तों का पालन करते हैं. समस्याओं और सुविधा के अनुरोधों के लिए, नियम सेट को मैनेज करने वाले लोगों से संपर्क करें.
Bazel के और नियम जानने के लिए, किसी सर्च इंजन का इस्तेमाल करें, awesomebazel.com पर एक नज़र डालें या GitHub पर खोजें.
ऐसे नेटिव नियम जो किसी खास प्रोग्रामिंग भाषा पर लागू नहीं होते
नेटिव नियम, Bazel बाइनरी के साथ भेजे जाते हैं. ये BUILD फ़ाइलों में हमेशा load
स्टेटमेंट के बिना उपलब्ध रहते हैं.
- अन्य कार्रवाइयां
- सामान्य
- प्लैटफ़ॉर्म
- वर्कस्पेस
एम्बेड किए गए नॉन-नेटिव नियम
Bazel Starlark में लिखे अतिरिक्त नियमों को भी जोड़ता है. उन्हें @bazel_tools
में पहले से मौजूद बाहरी रिपॉज़िटरी
से लोड किया जा सकता है.
- डेटा स्टोर करने की जगह के नियम