القواعد

تتضمّن منظومة Bazel المتكاملة مجموعة متزايدة من القواعد المتوافقة مع اللغات والحزم الرائجة. تكمن قوة "بازل" في إمكانية تحديد قواعد جديدة يمكن أن يستخدمها الآخرون.

تصف هذه الصفحة قواعد البازل المقترحة والمُدمجة مع المحتوى وغير المحلية.

في ما يلي مجموعة من القواعد المقترحة:

يحتوي المستودع Skylib على وظائف إضافية يمكن أن تكون مفيدة عند كتابة قواعد جديدة ووحدات ماكرو جديدة.

تمت مراجعة القواعد المذكورة أعلاه واتّباع متطلباتنا للقواعد المقترحة. التواصل مع المسؤولين عن مجموعة القواعد المعنية بشأن المشاكل وطلبات الميزات

للعثور على المزيد من قواعد Bazel، استخدِم محرّك البحث، أو اطّلِع على awesomebazel.com، أو ابحث على GitHub.

القواعد الأصلية التي لا تنطبق على لغة برمجة معيّنة

يتم شحن القواعد الأصلية مع برنامج ثنائية، وهي متاحة دائمًا في ملفات BUILD بدون عبارة load.

القواعد المدمجة مع المحتوى

تضمِّن Bazel أيضًا قواعد إضافية مكتوبة باللغة Starlark. ويمكن تحميل هذه العناوين من المستودع الخارجي المدمج في @bazel_tools.