Merge pull request #4 from tinyhippos/next

Code Pull for ripple 0.6.0
tree: 7697bbd26cb4dd9c1c3c925c6ac6b42983797b08
  1. build/
  2. ext/
  3. lib/
  4. test/
  5. thirdparty/
  6. .gitignore
  7. .gitmodules
  8. .jshintrc
  9. configure
  10. Jakefile
  11. LICENSE
  12. package.json
  13. README.md
README.md

Ripple

A browser based, platform agnostic mobile application development and testing tool.

All source code (excluding third party libraries) are subject to:

Copyright (c) 2011 Research In Motion Limited

Build Requirements

  • nodejs, npm
  • OSX or linux (windows is not currently supported for development)

Reference Material & Community

You can also find associated reference material for the Ripple tool as well as contributor forums at the following locations.

Getting Started

./configure

This script will pull down the needed npm packages and initialize the submodules.

Build Commands

jake

This will build ripple to a ripple_build folder next to the ripple-ui folder. In that folder there is a web directory and a chromium directory.

To test ripple as an extension in chrome/chromium just load the chromium folder as an unpacked extension.

jake -T

This will describe all the available commands for building and running the tests

Code Guidelines

  • 4 spaces per editor tab
  • jake lint, no new lint errors introduced
  • all unit tests are green