You'll need cordova installed. In order to get cordova, you'll need npm, node package manager.
I'm going to assume you know how to get node/npm.
After you have node & npm installed, run (you may need to run as root with sudo
):
npm install cordova -g
npm install -g requirejs
Afterwards cordova
should be avaliable at the command line.
For most development purposes, simply cd www/
from the project root and then run cordova serve
. You can then
develop the applciation and see your changes reflected on localhost:8000
.
You will also need the Eclpise ADT Bundle and Ant.
Fuse is an open source product and as such we welcome any and all contributions. Just fork the repository, add new awesomeness, and open a pull request.
Navigate to the project root and run build
shell script.
You should eventually see ** BUILD SUCCEEDED **
on the console.
At this time, iOS is the only platform included. Cordova manages most of the build process
but there are some extra steps you need to take, including code signing and provisioning.
In order to provision iOS applications for distribution, Ad Hoc or otherwise,
you'll need a paid Apple Developer Account. Alex has one and
manages the iOS build, but should you be curious to learn more simply ask him or read
about it on the Apple Developer Documentation.
Simply navigate to the www/
directory and run cordova serve
. This will serve the web application on localhost:8000
.
You can develop as you would on any other web application.