aboutsummaryrefslogtreecommitdiffhomepage
path: root/site/index.html
blob: af4b6c5bef6244130477dc9aea789dabaedcce34 (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
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
---
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>
  </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>