===== 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|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 === * [[Optimizing Spring builds in NetBeans]] === Database Migration Management using Flyway === * [[Database Migration Management]] === Continuous Integration Services === * [[OHDSI Jenkins CI Server]] used for everything that is not R * [[OHDSI Travis CI Server]] used for everything in R === Unit Testing === * [[Unit testing in R]] === Nexus Repository === * [[OHDSI Nexus Maven Repository]] === CDN === * [[OHDSI Content Delivery Network]] === Source Control === * [[development:ohdsi_github_projects_v2|OHDSI Github Projects]] === Web Development === * [[Style Guide]] === Code style === * [[OHDSI code style for R]] * [[OHDSI code style for SQL]] === Documentation === * [[OHDSI documentation guidelines]]