Han-Wen Nienhuys | d08b27f | 2015-02-25 16:45:20 +0100 | [diff] [blame] | 1 | # Bazel |
| 2 | |
| 3 | *{Fast, Correct} - Choose two* |
| 4 | |
| 5 | Bazel is an build tool that builds code quickly and reliably. |
| 6 | It executes as few build steps as possible by tracking dependencies and outputs, |
| 7 | controls the build environment to keep builds hermetic, and uses its |
| 8 | knowledge of dependencies to parallelize builds. |
| 9 | |
Han-Wen Nienhuys | 7923a48 | 2015-03-13 17:37:32 +0000 | [diff] [blame^] | 10 | * Find more background in our [FAQ](docs/FAQ.md) |
Han-Wen Nienhuys | d08b27f | 2015-02-25 16:45:20 +0100 | [diff] [blame] | 11 | |
Han-Wen Nienhuys | 7923a48 | 2015-03-13 17:37:32 +0000 | [diff] [blame^] | 12 | * Start using Bazel: |
Han-Wen Nienhuys | d08b27f | 2015-02-25 16:45:20 +0100 | [diff] [blame] | 13 | |
Han-Wen Nienhuys | 7923a48 | 2015-03-13 17:37:32 +0000 | [diff] [blame^] | 14 | * 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 Nienhuys | d08b27f | 2015-02-25 16:45:20 +0100 | [diff] [blame] | 21 | |
Han-Wen Nienhuys | 7923a48 | 2015-03-13 17:37:32 +0000 | [diff] [blame^] | 22 | * About the Bazel project: |
Han-Wen Nienhuys | d08b27f | 2015-02-25 16:45:20 +0100 | [diff] [blame] | 23 | |
Han-Wen Nienhuys | 7923a48 | 2015-03-13 17:37:32 +0000 | [diff] [blame^] | 24 | * 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. |