summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPliable Pixels <pliablepixels@users.noreply.github.com>2015-08-27 13:57:38 -0400
committerPliable Pixels <pliablepixels@users.noreply.github.com>2015-08-27 13:57:38 -0400
commitef2405b9ed9bb021b0fcfe8ed2447cc341326a8e (patch)
tree1322a9664eaf2049b1085205b6b73b61b4ce6b9f
parent46fadf2ec16460d9757807b20d07affe85379589 (diff)
parent4e88508450790ed96cef1ff6df0db1e4fd3ac11d (diff)
Merge pull request #24 from bklang/feature/build_docs
Build docs
-rw-r--r--README.md31
1 files changed, 31 insertions, 0 deletions
diff --git a/README.md b/README.md
index 29872fb8..d1c34aeb 100644
--- a/README.md
+++ b/README.md
@@ -30,7 +30,38 @@ haven't spent time researching how to optimize.
I'll keep refining it over time as I learn more of AngularJS and stuff.
+Building
+--------
+zmNinja uses the [Ionic Framework](http://ionicframework.com/). To install Ionic, follow their easy [Getting Started instructions](http://ionicframework.com/getting-started/).
+
+With Ionic installed, you will need to install the build dependencies:
+
+```bash
+$ cd zmNinja # make sure you are in the directory where the project is checked out
+$ npm install
+```
+
+Next, build the application. You will need to specify the appropriate target, either `ios` or `android`:
+
+```bash
+$ ionic build ios
+# - OR -
+$ ionic build android
+```
+
+If you want to run zmNinja in an emulator, you will need to install the appropriate emulator tools.
+
+* For iOS, you will need the latest version of XCode (available in the App Store) as well as the npm package `ios-sim`: `npm install -g ios-sim`
+* For Android, you will need the latest [Android Studio](https://developer.android.com/sdk/index.html)
+
+Now, you can launch the emulator:
+
+```bash
+$ ionic emulate ios
+# - OR -
+$ ionic emulate android
+```
Screenshots: