1.. _contribute_acrn:
2
3Developer Reference
4###################
5
6Here's where you'll find details about ACRN's high-level design and
7design principles, along with guidelines followed by the
8development team. With this information, you too can contribute to the
9project and submit code and documentation patches of your own.
10
11Design Guides
12*************
13
14Read about ACRN's high-level design and architecture principles that led
15to the development of the ACRN hypervisor and its components.  You'll
16also find details about specific architecture topics.
17
18.. rst-class:: rst-columns2
19
20.. toctree::
21   :maxdepth: 1
22
23   developer-guides/modularity
24   developer-guides/hld/index
25   developer-guides/sw_design_guidelines
26   developer-guides/trusty
27   developer-guides/l1tf
28
29Contribute Guides
30*****************
31
32As an open-source project, we welcome and encourage the community to
33submit patches for code, documentation, tests, and more, directly to the
34project. Here's where you'll find how the development team works and the
35guidelines they (and you) use to contribute code (and documentation) to
36the project.
37
38.. rst-class:: rst-columns2
39
40.. toctree::
41   :maxdepth: 1
42
43   developer-guides/contribute_guidelines
44   developer-guides/coding_guidelines
45   developer-guides/doc_guidelines
46   developer-guides/graphviz
47   tutorials/docbuild
48
49API Documentation
50*****************
51
52.. toctree::
53   :maxdepth: 1
54
55   api/index
56
57
58