This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
development:guidelines [2014/12/04 18:45] frank_defalco |
development:guidelines [2017/02/02 14:43] (current) chrisknoll |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ==== Developer Guidelines ==== | + | ===== 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. | 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. | ||
Line 5: | Line 5: | ||
=== Integrated Development Environments === | === 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]] | ||