| | 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 | |