aboutsummaryrefslogtreecommitdiffhomepage
path: root/README.md
blob: 808f3e9c146e17967616c86457aec487217eef2a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
# Bazel

*{Fast, Correct} - Choose two*

Bazel is an build tool that builds code quickly and reliably.
It executes as few build steps as possible by tracking dependencies and outputs,
controls the build environment to keep builds hermetic, and uses its
knowledge of dependencies to parallelize builds.

* Find more background in our [FAQ](docs/FAQ.md)

* Start using Bazel:

  * How to [install Bazel](docs/install.md)
  * How to [get started using Bazel](docs/getting-started.md)
  * How to [use the query command](docs/bazel-query-v2.html)
  * How to [extend Bazel](docs/skylark/index.md)
  * TODO(bazel-team): link to the build encyclopedia.
  * TODO(bazel-team): link to the user-manual
  * TODO(bazel-team): link to the test encyclopedia?

* About the Bazel project:

  * How to [contribute to Bazel](docs/contributing.md)
  * Our [governance plan](docs/governance.md)
  * Future plans are in the [roadmap](docs/roadmap.md)
  * For each feature, which level of [support](docs/support.md) to expect.