| 6 | == Development Environment == |
| 7 | |
| 8 | 1. Cordova runs on '''NodeJS'''. If your OS distribution does not provide a NodeJS bundle, you can get from here: |
| 9 | |
| 10 | - [https://nodejs.org/en/download https://nodejs.org/en/download] |
| 11 | |
| 12 | 2. Use the NodeJS package manager ''npm'' to install Cordova: |
| 13 | |
| 14 | {{{ |
| 15 | npm install -g cordova |
| 16 | }}} |
| 17 | |
| 18 | See also: [https://cordova.apache.org/#getstarted https://cordova.apache.org/#getstarted] |
| 19 | |
| 20 | 3. If you want to build and test !EdenMobile, you also need an SDK for the target platform, e.g.: |
| 21 | |
| 22 | - [https://developer.android.com/studio/index.html#downloads Android SDK] |
| 23 | |
| 24 | 4. You can fork/clone !EdenMobile from here: |
| 25 | |
| 26 | - [https://github.com/nursix/eden_mobile https://github.com/nursix/eden_mobile] (development trunk, if you want to contribute to the !EdenMobile project) |
| 27 | - [https://github.com/sahana/eden_mobile https://github.com/sahana/eden_mobile] (stable, if you want to create custom builds) |
| 28 | |