Developer Guidelines

This page discusses the approach to software development used by the OHDSI community. For information on the development of statistical methods please see the Research Methods section of the wiki.

Please refer to the Architecture section of the wiki for a broad overview of general components of an OHDSI based application.

Integrated Development Environments

Database Migration Management using Flyway

Continuous Integration Services

Unit Testing

Nexus Repository

CDN

Source Control

Web Development

Code style

Documentation