blob: 808f3e9c146e17967616c86457aec487217eef2a [file] [log] [blame] [view]
Han-Wen Nienhuysd08b27f2015-02-25 16:45:20 +01001# Bazel
2
3*{Fast, Correct} - Choose two*
4
5Bazel is an build tool that builds code quickly and reliably.
6It executes as few build steps as possible by tracking dependencies and outputs,
7controls the build environment to keep builds hermetic, and uses its
8knowledge of dependencies to parallelize builds.
9
Han-Wen Nienhuys7923a482015-03-13 17:37:32 +000010* Find more background in our [FAQ](docs/FAQ.md)
Han-Wen Nienhuysd08b27f2015-02-25 16:45:20 +010011
Han-Wen Nienhuys7923a482015-03-13 17:37:32 +000012* Start using Bazel:
Han-Wen Nienhuysd08b27f2015-02-25 16:45:20 +010013
Han-Wen Nienhuys7923a482015-03-13 17:37:32 +000014 * How to [install Bazel](docs/install.md)
15 * How to [get started using Bazel](docs/getting-started.md)
16 * How to [use the query command](docs/bazel-query-v2.html)
17 * How to [extend Bazel](docs/skylark/index.md)
18 * TODO(bazel-team): link to the build encyclopedia.
19 * TODO(bazel-team): link to the user-manual
20 * TODO(bazel-team): link to the test encyclopedia?
Han-Wen Nienhuysd08b27f2015-02-25 16:45:20 +010021
Han-Wen Nienhuys7923a482015-03-13 17:37:32 +000022* About the Bazel project:
Han-Wen Nienhuysd08b27f2015-02-25 16:45:20 +010023
Han-Wen Nienhuys7923a482015-03-13 17:37:32 +000024 * How to [contribute to Bazel](docs/contributing.md)
25 * Our [governance plan](docs/governance.md)
26 * Future plans are in the [roadmap](docs/roadmap.md)
27 * For each feature, which level of [support](docs/support.md) to expect.