A Web and PhoneGap javascript application manager.
(c)2013, Jean-Christophe Hoelt, Fovea.cc
##Install
- Download Jackbone.gap
- Put it wherever your like on your system
- Something like
/usr/local/jackbone
will do it.
- Something like
- Add jackbone.gap directory in your PATH
##Usage
Type jackbone help
for full usage.
##Anatomy of a Jackbone.gap application
+ config -- Jackbone.gap config file.
+ app/js/appdelegate.js -- Entry point of the javascript application.
+ app/css/main.css -- Your LessCSS CSS.
+ app/html/*.html -- Your Handlebars templates
+ assets/Default.png -- Splash image
+ assets/Icon.png -- Icon image
##iOS
Jackbone will generate a iOS project at build time, that should be ok for most users. However, you can override some defaults if needed:
###Info.plist
If file named ios/Info.plist
is found in your project directory, it will be used instead of the default one.
##Android
- Follow [Cordova's Guide] (http://docs.phonegap.com/en/2.6.0/guide_getting-started_android_index.md.html) to install the Android SDK.
##BlackBerry
- Follow [Cordova's Guide] (http://docs.phonegap.com/en/2.6.0/guide_getting-started_blackberry_index.md.html) to install the BlackBerrySDK.
###Automated tests
- Project generated during unit tests will use
~/.jackbone/blackberry/project.properties
as a config (all boilerplate-d projects actually).
##License
Jackbone.gap is distributed under the MIT License.
##Third party libraries and tools
It is based on a stack of open-source software:
- Jackbone.js
- JQuery Mobile
- Handlebars
- LessCSS
- Backbone.js
- Underscore.js
- QUnit
- Kinetic
- SQLite
- Stacktrace.js