Coding Standards

This document details the coding practices that are used in the MoonRay codebase. Contributed code should conform to these guidelines to maintain consistency and maintainability. If there is a rule that you would like clarified, changed, or added, please send a note to

The single most important guideline to ahere to is to follow the local standards and style of the source file you are editing. Where more detail is needed, please refer to the relevant section below.