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