ibex/doc/04_developer/index.rst
Philipp Wagner 830b7f7206 Restructure documentation
Restructure the existing documentation to group the content by intended
audience. This produces four sections:

* An introduction section, relevant to "newcomers" to Ibex.
* An user guide, intended for hardware designers (integrators) and
  software developers who want to integrate Ibex, and develop software
  for it.
* A reference guide, which provides background information on the
  design. This section is essential when working on Ibex, and also
  documents our design decisions.
* A developer guide aimed at people modifying Ibex itself. It consists
  mostly of process and tool documentation: how to run the verification
  after a code change, how to use GitHub, etc.

This commit is large, but text is mostly unchanged. A couple of
introductions and tables of content were added, but no significant
changes to the text have been made. These will be done in follow-ups.

Signed-off-by: Philipp Wagner <phw@lowrisc.org>
2020-09-28 22:30:00 +01:00

18 lines
561 B
ReStructuredText

Ibex Developer Guide
====================
Ibex is an open source project and invites everyone to contribute.
The Ibex Developer Guide documents how Ibex is developed, both in terms of process and tools.
Read on if you would like to work with the Ibex code base to fix a bug, add a feature, or reproduce the verification.
.. todo::
Describe how to set up development environment, how to make changes, etc.
Use content from various READMEs and the CONTRIBUTING guide in the repo.
.. toctree::
:maxdepth: 2
:caption: In this section
concierge