This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
development:ohdsi_github_projects [2014/12/23 21:46] lee |
development:ohdsi_github_projects [2016/10/18 18:43] (current) chrisknoll |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | Updated can be found [[development:ohdsi_github_projects_v2|here]] | ||
| + | |||
| + | ==== Access to OHDSI project source code ==== | ||
| Github is the source control repository for all OHDSI projects. | Github is the source control repository for all OHDSI projects. | ||
| - | Here is the main URL of the OHDSI Github projects: [[https://github.com/OHDSI]] | + | Here is the main URL for OHDSI Github projects: [[https://github.com/OHDSI]] |
| - | OHDSI project developers use [[https://guides.github.com/introduction/flow/index.html|Github flow]] with the fork and pull collaborative model. | + | ==== OHDSI collaborative development model ==== |
| + | OHDSI developers use [[https://guides.github.com/introduction/flow/index.html|Github flow]] with the fork and pull collaborative development model. | ||
| Here is a good [[https://guides.github.com/activities/hello-world/|"Hello World" example]] but note that in the fork and pull model, unless you are the project maintainer, you will need to first fork the project master branch and then create a new branch for your change on your forked copy. Your pull request then triggers the project maintainer to merge your forked project branch back into the main project master. | Here is a good [[https://guides.github.com/activities/hello-world/|"Hello World" example]] but note that in the fork and pull model, unless you are the project maintainer, you will need to first fork the project master branch and then create a new branch for your change on your forked copy. Your pull request then triggers the project maintainer to merge your forked project branch back into the main project master. | ||
| [[https://help.github.com/articles/using-pull-requests/|Additional info on the fork and pull model of collaborative development]] | [[https://help.github.com/articles/using-pull-requests/|Additional info on the fork and pull model of collaborative development]] | ||
| + | |||
| + | ==== Github Windows Client ==== | ||
| + | If you develop on Windows, you can download the [[https://windows.github.com/|Github for Windows Client]]. There is a good [[https://windows.github.com/help.html|Windows Github client guide]] with helpful info on cloning repositories and branching locally using the Windows client. | ||
| + | |||