Skip to main content
Bazel Documentation home page
HEAD
English
Search...
⌘K
Module Registry
Blog
Github
Search...
Navigation
Configuration Fragments
About Bazel
Getting started
User guide
Reference
Extending
Community
Concepts
Extension Overview
Writing rules
Rules Tutorial
Creating a Symbolic Macro
Creating a Legacy Macro
Using Macros to Create Custom Verbs
Language
.bzl style guide
Challenges of Writing Rules
Windows
Distributing rules
Testing
Optimizing Performance
Deploying Rules
APIs
One-Page Overview
Global functions
Configuration Fragments
Configuration fragments give rules access to language-specific parts of
configuration
.
Rule implementations can get them using
ctx.fragments.[fragment name]
apple
bazel_android
bazel_py
coverage
cpp
j2objc
java
objc
platform
proto
py
⌘I