A browser based, platform agnostic mobile application development and testing tool.
v3.x.xis not supported)
OSX / Linux
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):
This script will pull down the needed npm packages and initialize the submodules.
This will build ripple to the
pkg/ folder. In that folder there are various targets that can be used.
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
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):
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.
npm install -g ripple-emulator
This will install a global script called
ripple. To see usage, run:
If you like the project, and want to contribute code, please issue a pull request (on GitHub) into the
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.