Title: Source Code Category: contributing # Overview ODE uses [Git](http://git-scm.com/) to manage its source code. Instructions on Git use can be found [here](http://git-scm.com/documentation). ## Main repository ### Web Access (via Github) 1.3.x branch (Stable) : [https://github.com/apache/ode/tree/ode-1.3.6.x](https://github.com/apache/ode/tree/ode-1.3.6.x) Trunk (Development) : [https://github.com/apache/ode/](https://github.com/apache/ode/) ### Anonymous access ODE source can be checked out anonymously with this command: :::text $> git clone git://git.apache.org/ode.git Once you have ODE checked out you can update the source by executing the following command from within the *ode* directory. :::text $> git pull Once you've got the code you'll probably want to build it; for instructions see [Building ODE](/developerguide/building-ode.html). ### Submitting a Patch If you make changes to ODE, and would like to contribute the to the project, you should create a patch and post it to the [ODE JIRA issue tracker](http://issues.apache.org/jira/browse/ODE). To create a patch, simply execute one of the following commands: :::text $> git format-patch master --stdout > your-changes.patch :::text $> git diff > your-changes.patch ## Developer Access Everyone can access the ODE Git repository via HTTP, but ODE Committers must checkout the repository via HTTPS. :::text $> git clone https://git-wip-us.apache.org/repos/asf/ode.git For further instructions, please see [here](https://git-wip-us.apache.org/)