blob: 540ff545cc4ec8087a9a35cb5191ebda0f372e9b [file] [log] [blame]
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