http://bazel.io/docs/build-ref.html#rules
For example, cc_binary is a rule.
Rules are the things that know how to take whatever is specified as it's inputs, do something to them, then produce some specified set of outputs
Google has a large number of rules (IE far far more than just the rules you see in bazel).
As part of open sourcing, they have stared out by open sourcing about 10% of those rules.
Some of this is because they are google-entangled. Some of them don't make sense to the open source community.
etc
Google has a large number of rules (IE far far more than just the rules you see in bazel). As part of open sourcing, they have stared out by open sourcing about 10% of those rules.
Some of this is because they are google-entangled. Some of them don't make sense to the open source community. etc