| 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 |