commit | e2c2f848e83bd1c0ef52c85f406902ea8240152a | [log] [tgz] |
---|---|---|
author | Leo von Klenze <devel@leo-von-klenze.de> | Sat Jul 18 13:21:17 2015 +0200 |
committer | Tim Barham <tim.barham@microsoft.com> | Mon Oct 19 11:33:18 2015 -0700 |
tree | 5c8713d2f11eb2c7771cfcd8df8ac72d25bd6f0b | |
parent | 3a1d8892a5085730f010e1a9fd5a4be231e34b5b [diff] |
Catch unhandled ScanditSDK calls and log them. If a call to a function in a plugin does not exist, an error will be displayed. This disrupts the application flow. Therefore we implement the known calls and just log them as a warning to the console of the browser. This closes #67
A browser based, platform agnostic mobile application development and testing tool.
Common
nodejs
(v0.12.0
or higher)npm
(v2.5.1
or higher)python
(v2.7.3
recommended, v3.x.x
is not supported)OSX / Linux
make
Windows
If you plan to dive into the source, be sure to check out the HACKING file.
To get started, you need to setup a few things, first- run (in the project root):
./configure
This script will pull down the needed npm packages and initialize the submodules.
jake
This will build ripple to the pkg/
folder. In that folder there are various targets that can be used.
jake -T
This will describe all the available commands for building and running the tests, etc.
Ripple is (by-design) browser agnostic, and should be able to run inside any web browser.
If you want to run it inside other browsers, you will need to use the pkg/hosted
target, paired with the CLI's emulate
command.
Ex (using the NPM package):
ripple emulate --path to/my/app # or ripple emulate --remote http://remote-site.com
Then navigating to (your app's html file):
http://localhost:PORT/index.html?enableripple=true
There is a command line interface that can be paired with the client (UI).
It can be used for various things, such as statically hosting an application, and running a local (cross origin) XHR proxy.
To install:
npm install -g ripple-emulator
This will install a global script called ripple
. To see usage, run:
ripple help
If you like the project, and want to contribute code, please issue a pull request (on GitHub) into the master
branch.
Note: You will need to submit an Apache ICLA (Individual Contributor License Agreement) for your contribution to be accepted.
jake lint
, no new lint errors introduced.