กฎ

รายงานปัญหา ดูแหล่งที่มา

ระบบนิเวศของ Bazel มีชุดกฎที่เติบโตและเปลี่ยนแปลงอยู่ตลอดเวลาเพื่อรองรับภาษาและแพ็กเกจยอดนิยม จุดแข็งส่วนใหญ่ของ Bazel มาจากความสามารถในการกำหนดกฎใหม่ที่ผู้อื่นใช้ได้

หน้านี้จะอธิบายกฎ Bazel ที่แนะนำ เนทีฟ และไม่ใช่เนทีฟ

การเลือกกฎที่แนะนำมีดังนี้

Skylib ในที่เก็บมีฟังก์ชันเพิ่มเติมที่อาจมีประโยชน์เมื่อเขียนกฎใหม่และมาโครใหม่

กฎข้างต้นได้รับการตรวจสอบและทำตามข้อกำหนดสำหรับกฎที่แนะนำแล้ว โปรดติดต่อผู้ดูแลของชุดกฎที่เกี่ยวข้องเกี่ยวกับปัญหาและคำขอฟีเจอร์

หากต้องการค้นหากฎ Bazel เพิ่มเติม ให้ใช้เครื่องมือค้นหา ลองดูที่ awesomebazel.com หรือค้นหาใน GitHub

กฎแบบเนทีฟที่ไม่ได้ใช้กับภาษาโปรแกรมบางภาษา

กฎแบบเนทีฟจะมาพร้อมกับไบนารี Bazel โดยจะพร้อมใช้งานในไฟล์ BUILD เสมอโดยไม่มีคำสั่ง load

กฎที่ไม่ใช่เนทีฟที่ฝังไว้

นอกจากนี้ Bazel ยังฝังกฎอื่นๆ ที่เขียนไว้ใน Starlark ไว้ด้วย ระเบียนเหล่านี้โหลดได้จากที่เก็บภายนอกในตัวของ @bazel_tools