This documentation is collected from rulesets in the bazelbuild GitHub org, and rendered beautifully here with extra features to make you more productive!
Unified All the Bazel rules documented in a single place.
Search Up there in the topnav ☝🏿 you can search across the documentation for all rulesets. Thanks to Algolia for powering this!
Versioned Every documentation page is permalinked to an exact version and won't change. You can select the version of a ruleset that you use in the leftnav 👈🏾.
Deep-links You can link 🔗 directly to an attribute of a rule, so it's quicker to help out your fellow humans.
Copy-paste examples For some rulesets, we can show an
example including the
load statement you need to copy 📋
to your project.
(Coming soon) Propose a correction by editing ✏️ the documentation inline, and contribute back to the community!
We offer Bazel OSS Support. Our experts will do our best to keep your team unblocked and productive by answering questions, identifying issues and common pitfalls, and recommending best practice patterns we've seen succeed.
We've helped many companies successfully adopt Bazel, optimize their build & test times, and improve their developer experience. If you're stuck on an issue, chances are we've seen it before. We have experts ready to help in nearly every major Bazel ecosystem.
Contact us to learn more.
Come join our team of Bazel experts and enthusiasts.
We're passionate about making Bazel easier to use, and helping our fellow engineers adopt it.
Check out careers at Aspect.