This is the latest documentation for the unstable development branch of Project ACRN (master).
Use the drop-down menu on the left to select documentation for a stable release such as v3.1 or v3.0.

Coding Guidelines

ACRN Project coding guidelines establish a common set of standards and practices that improve the readability and maintainability of the code. These guidelines also help ensure that the code is safe, secure, and reliable by reducing undefined or unspecified behavior through restrictions on the use of problematic areas of the programming language.

The following sections document the project’s language-specific guidelines: