กฎ

รายงานปัญหา ดูซอร์สโค้ด

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

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

กฎที่แนะนํามีดังนี้

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

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

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

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

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

กฎที่ไม่ใช่เนทีฟแบบฝัง

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