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