.. _contribute_acrn: Developer Reference ################### Here's where you'll find details about ACRN's high-level design and design principles, along with guidelines followed by the development team. With this information, you too can contribute to the project and submit code and documentation patches of your own. Design Guides ************* Read about ACRN's high-level design and architecture principles that led to the development of the ACRN hypervisor and its components. You'll also find details about specific architecture topics. .. rst-class:: rst-columns2 .. toctree:: :maxdepth: 1 developer-guides/modularity developer-guides/hld/index developer-guides/sw_design_guidelines developer-guides/trusty developer-guides/l1tf Contribute Guides ***************** As an open-source project, we welcome and encourage the community to submit patches for code, documentation, tests, and more, directly to the project. Here's where you'll find how the development team works and the guidelines they (and you) use to contribute code (and documentation) to the project. .. rst-class:: rst-columns2 .. toctree:: :maxdepth: 1 developer-guides/contribute_guidelines developer-guides/coding_guidelines developer-guides/doc_guidelines developer-guides/graphviz tutorials/docbuild API Documentation ***************** .. toctree:: :maxdepth: 1 api/index