about summary refs log tree commit diff
path: root/third_party/bazel/rules_haskell/docs/index.rst
blob: f9292871ef55f8d8b5ae0f8a67854af80e1049e4 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
.. meta::
   :description: User guide for building Haskell code with Bazel.

Build Haskell Using Bazel
=========================

Bazel_ is a tool for automating the *building* and the *testing* of
software. Follow :ref:`this guide <guide>` to get started building
small Haskell projects using Bazel. For a deeper dive and solutions to
more advanced use cases, see :ref:`Common Haskell Build Use Cases
<use-cases>`. Refer to the `Bazel documentation`_ for more about
Bazel.

.. toctree::
   :maxdepth: 2
   :caption: Contents:

   why-bazel
   haskell
   haskell-use-cases

.. _Bazel: https://bazel.build
.. _Bazel documentation: https://docs.bazel.build/versions/master/getting-started.html