OpenG Coding Standards

This page will contain links to subtopics of OpenG Coding Standards (it is currently under development). Note that pages should not attempt to define LabVIEW terminology or document LabVIEW features. Rather, pages should place links to LabVIEW terms and features defined in the LabVIEW Wiki (on the LAVA website). For example, here is a LabVIEW Wiki page that documents the Connector Pane.

OpenG developers should also refer to NI's Driver and VI Library Development Guidelines and LabVIEW Style Guide (chapter 6 in the LabVIEW Development Guidelines), while noting that OpenG Coding Standards always take precedence over any provided by NI.

Finally, these standards are designed to help OpenG developer write code that performs well and is easy to use and maintain. They are not mean to prevent people from contributing to OpenG, if they don't know all the rules. We hope that having these coding standards makes both OpenG code and developers better.