|  | project_path: /_project.yaml | 
|  | book_path: /_book.yaml | 
|  |  | 
|  | keywords: | 
|  | - docType:Product | 
|  | page_type: Product | 
|  |  | 
|  | landing_page: | 
|  | header: | 
|  | hide_lower_section: true | 
|  | custom_css_path: /bazel.css | 
|  |  | 
|  | rows: | 
|  |  | 
|  | # Hero Row | 
|  | - options: | 
|  | - description-50 | 
|  | - hero | 
|  | - large-headings | 
|  | - no-image-background | 
|  | classname: bazel-hero-full-bleed-light | 
|  | items: | 
|  | - classname: bazel-hero | 
|  | image_path: /images/bazel_hero.svg | 
|  | heading: > | 
|  | { Fast, Correct } — Choose two | 
|  | description: > | 
|  | From startup to enterprise, choose the Bazel open source project to build and test your | 
|  | multi-language, multi-platform projects. | 
|  | buttons: | 
|  | - label: Install Bazel | 
|  | path: /install/ | 
|  | classname: button bazel-button-light | 
|  |  | 
|  | # Why Bazel? Row | 
|  | - options: | 
|  | - no-image-background | 
|  | - large-headings | 
|  | classname: bazel-hero-full-bleed-dark bazel-hero | 
|  | items: | 
|  | - heading: Build better | 
|  | description: > | 
|  | Rebuild only what is necessary. Get fast, incremental builds with Bazel's advanced local and distributed caching, optimized dependency analysis, and parallel execution. | 
|  | icon: | 
|  | name: speed | 
|  | position: top | 
|  | size: medium | 
|  | - heading: Multilingual magic | 
|  | description: > | 
|  | Build and test using Java, C++, Go, Android, iOS and many other languages and platforms. Bazel runs on Windows, macOS, and Linux. | 
|  | icon: | 
|  | name: language | 
|  | position: top | 
|  | size: medium | 
|  | - heading: Simply scalable | 
|  | description: > | 
|  | Scale your organization, codebase, and Continuous Integration systems. Bazel handles codebases of any size, whether in multiple repositories or a huge monorepo. | 
|  | icon: | 
|  | name: fit_screen | 
|  | position: top | 
|  | size: medium | 
|  | - heading: Endlessly extensible | 
|  | description: > | 
|  | Add support for new languages and platforms with Bazel's extension language. Share and re-use language rules written by the growing Bazel community. | 
|  | icon: | 
|  | name: hub | 
|  | position: top | 
|  | size: medium | 
|  |  | 
|  | # Essential Row | 
|  | - options: | 
|  | - no-image-background | 
|  | - description-50 | 
|  | - large-headings | 
|  | classname: bazel-body-light-cards | 
|  | items_across: 4 | 
|  | items: | 
|  | - heading: Get started | 
|  | path: '' | 
|  | image_path: /images/essential_start.svg | 
|  | description: > | 
|  | Learn what Bazel is, why it is a good choice for your project, and how you can get started | 
|  | using it quickly. | 
|  | buttons: | 
|  | - label: Get started | 
|  | path: /start/ | 
|  | classname: button bazel-button-dark | 
|  | - heading: User's guide | 
|  | path: '' | 
|  | image_path: /images/essential_guide.svg | 
|  | description: > | 
|  | Learn how to use Bazel with documentation and tutorials covering topics from foundational to | 
|  | expert. | 
|  | buttons: | 
|  | - label: Read the docs | 
|  | path: /docs/ | 
|  | classname: button bazel-button-dark | 
|  | - heading: Reference guide | 
|  | path: '' | 
|  | image_path: /images/essential_reference.svg | 
|  | description: > | 
|  | Use these resources to efficiently look up the commands, queries, and terminology necessary to working with Bazel. | 
|  | buttons: | 
|  | - label: Search the guide | 
|  | path: /reference/ | 
|  | classname: button bazel-button-dark | 
|  | - heading: Essential Bazel<br><b>—</b> | 
|  | path: '' | 
|  | description: > | 
|  | Build and test software of any size, quickly and reliably. Industry leaders like Google, | 
|  | Stripe, and Dropbox trust Bazel to build heavy-duty, mission-critical infrastructure, | 
|  | services, and applications. | 
|  |  | 
|  | # Release notes Row | 
|  | - options: | 
|  | - large-headings | 
|  | - description-50 | 
|  | - no-image-background | 
|  | classname: bazel-body-light-row | 
|  | items: | 
|  | - image_left: true | 
|  | image_path: /images/release_notes.svg | 
|  | heading: <br><br>Release notes<br><b>—</b> | 
|  | path: '' | 
|  | description: > | 
|  | Bazel is always evolving — check the release notes to see what's changed in the latest | 
|  | releases, and how that affects your builds. | 
|  | buttons: | 
|  | - label: View notes | 
|  | path: https://github.com/bazelbuild/bazel/releases/latest | 
|  | classname: button bazel-button-dark | 
|  |  | 
|  | # What's new Row | 
|  | - options: | 
|  | - no-image-background | 
|  | - description-50 | 
|  | - large-headings | 
|  | classname: bazel-body-light-cards | 
|  | items: | 
|  | - heading: What's new?<br><b>—</b> | 
|  | description: > | 
|  | Catch up on the latest documentation, community events, and programs. | 
|  | - heading: Roadmap | 
|  | path: /about/roadmap | 
|  | image_path: /images/new_1.svg | 
|  | description: > | 
|  | Read our new public roadmap to see what is coming down the pipeline. | 
|  | - heading: Community updates | 
|  | path: /community/update | 
|  | image_path: /images/new_3.svg | 
|  | description: > | 
|  | Tune in for our new monthly community update livestream. | 
|  | - heading: Query quickstart tutorial | 
|  | path: /query/quickstart | 
|  | image_path: /images/new_2.svg | 
|  | description: > | 
|  | Get started with the Bazel query language with this new guided scenario. | 
|  |  | 
|  | - options: | 
|  | - cta | 
|  | classname: bazel-body-cta | 
|  | items: | 
|  | - heading: Trusted by industry leaders | 
|  | description: > | 
|  | When you build software with Bazel, you're running the same code that has been refined and | 
|  | tested for years at Google to build heavy-duty, mission-critical infrastructure, services, | 
|  | and applications. | 
|  | buttons: | 
|  | - label: Who's using Bazel | 
|  | path: /community/users | 
|  | classname: button bazel-button-light |