aboutsummaryrefslogtreecommitdiffhomepage
path: root/site/index.html
blob: 70ffa8e7fba2e5560e5c72482372819bf110e9f6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
---
layout: home
---

<div class="hero">
  <div class="container">
    <img src="{{site_root}}images/bazel-logo.png" class="img-responsive center-block" />
    <p class="lead">{Fast, Correct} - Choose two</p>
  </div>
</div>
<div class="hero-bar">
  <div class="container">
    <a class="btn btn-success" href="{{ "/docs/install.html" | prepend: site_root }}">Get Bazel</a>
    <a class="btn btn-success" href="{{ "/docs/getting-started.html" | prepend: site_root }}">Get Started</a></p>
  </div>
</div>
<div class="landing-feature-1">
  <div class="container">
    <div class="row">
      <div class="col-sm-12">
        <h1>Correct, reproducible, fast builds for everyone</h1>
        <p class="lead">Bazel is a build tool from Google that builds code quickly and reliably. We use it to build the majority of Google's software, and it's specifically designed to handle our huge source code repositories and our testing and release requirements.</p>
      </div>
      <div class="col-sm-4">
        <h3>Fast</h3>
        <p>Bazel is used at Google to build software from a massive, shared code repository in which all software is built from source. Caching and parallel processing make it fast. (Don't worry. It works for small projects, too.)</p>
      </div>
      <div class="col-sm-4">
        <h3>Reproducible</h3>
        <p>Bazel was designed with correctness and reproducibility in mind. A build performed on a continuous build machine or in a release pipeline will generate bitwise-identical outputs to those generated on a developer's machine.</p>
      </div>
      <div class="col-sm-4">
        <h3>Flexible</h3>
        <p>Bazel's architecture supports many different programming languages within Google, and can be used to build both client and server software targeting multiple architectures from the same underlying codebase.</p>
      </div>
      </div>
    </div>
  </div>
</div>

<div class="landing-feature-2">
  <div class="container">
    <div class="row">
      <div class="col-sm-12">
        <h1>Get Started</h1>
      </div>
      <div class="col-sm-4">
        <h3>Install Bazel</h2>
        <p>See our <a href="docs/install.html">Installation Guide</a> to learn how to download and install Bazel.</p>
      </div>
      <div class="col-sm-4">
        <h3>Run Bazel</h2>
        <p>See our <a href="docs/getting-started.html">Getting Started Guide</a> to learn how to write a BUILD file and run Bazel .</p>
      </div>
      <div class="col-sm-4">
        <h3>Bazel Commands</h2>
        <p>See our <a href="docs/bazel-user-manual.html">User Manual</a> to learn about the Bazel command-line tool.</p>
      </div>
      <div class="col-sm-12">
        <h3>Learn More</h2>
        <p>Take a look at our <a href="docs/install.html">documentation</a> and read our <a href="faq.html">FAQ</a>.</p>
      </div>
    </div>
  </div>
</div>

<div class="landing-feature-1">
  <div class="container">
    <div class="row">
      <div class="col-sm-12">
        <h1>About Bazel</h1>
        <p>
          <a href="contributing.html">Contribute</a><br />
          <a href="governance.html">Governance Plan</a><br />
          <a href="roadmap.html">Roadmap</a><br />
          <a href="support.html">Support</a><br />
          <a href="users.html">Who's using Bazel</a>
        </p>
      </div>
    </div>
  </div>
</div>