כללים

הסביבה העסקית של Bazel מכילה קבוצה הולכת וגדלה של כללים שתומכים בשפות ובחבילות פופולריות. חלק גדול מהעוצמה של Bazel' מגיע מהיכולת להגדיר כללים חדשים שאחרים יוכלו להשתמש בהם.

הדף הזה מתאר את כללי ה-Bazel המקומיים, המומלצים והלא מותאמים.

הנה כמה כללים מומלצים:

מאגר Skylib מכיל פונקציות נוספות שיכולות להיות שימושיות כשכותבים כללים חדשים ופקודות מאקרו חדשות.

הכללים שלמעלה נבדקו ועומדים בדרישות לכללים מומלצים. יש ליצור קשר עם התחזוקה של הכללים המתאימים בנוגע לבעיות ובקשות תכונה.

כדי למצוא כללים נוספים ב-Bazel, יש להשתמש במנוע חיפוש, לעיין באתר awesomebazel.com או לחפש ב- GitHub.

כללים מקוריים שלא חלים על שפת תכנות ספציפית

כללים מותאמים נשלחים עם קובץ בינארי של Bazel, והם זמינים תמיד בקובצי BUILD ללא הצהרה של load.

כללים מוטמעים שאינם מותאמים

Bazel מטמיע גם כללים נוספים שנכתבו ב-Starlark. אפשר לטעון אותם ממאגר חיצוני של @bazel_tools.