blob: aae0cde10d459decb9c0bf0f0f476b1b0d963dc5 [file] [log] [blame] [view]
lowRISC Contributors802543a2019-08-31 12:12:56 +01001# OpenTitan
2
3This repository contains hardware, software and utilities written as part of the
4OpenTitan project. It is structured as monolithic repository, or "monorepo",
5where all components live in one repository.
6
7## Documentation
8
9The project contains comprehensive documentation of all IPs and tools. You can
10either access it [online](https://bubble.servers.lowrisc.org/) or build it
11locally by following the steps below.
12
131. Ensure that you have the required Python modules installed (to be executed
14in the repository root):
15
16```command
17$ sudo apt install python3 python3-pip
18$ pip3 install --user -r python-requirements.txt
19```
20
212. Execute the build script:
22
23```command
24$ ./util/build_docs.py --preview
25```
26
27This compiles the documentation into `./opentitan-docs` and starts a local
28server, which allows you to access the documentation at
29[http://127.0.0.1:5500](http://127.0.0.1:5500).
30
31## How to contribute
32
33Have a look at [CONTRIBUTING.md](CONTRIBUTING.md) for guidelines how to
34contribute code to this repository.
35
36## Licensing
37
38Unless otherwise noted, everything in this repository is covered by the Apache
39License, Version 2.0 (see [LICENSE](LICENSE) for full text).