To develop remoteStorage-enabled apps, you need to have a remoteStorage-compatible storage account. We recommend reStore for running a local test server. (Use the latest version from GitHub, not npm!)
You can also get an account with a hoster, or use one of the various other remoteStorage server implementations: get storage.
You can either use a stable release or the current HEAD build. Stable releases
can be found in release/.
Directories with a
-rcX suffix contain release candidates, which may be used
for testing but aren't necessarily "stable" releases.
contains a semi-current HEAD build. It is updated manually and irregularly. To
build an up-to-date version of all files, run
make all in the repository
There are a number of different builds available:
For more information on using the AMD build(s) and its dependencies, see the AMD documentation.
$ bower install -S remotestorage
$ npm install remotestoragejs
See our node.js documentation for more details.
Install development dependencies including the testing framework:
$ npm install
Run all suites:
$ npm test
jaribu executable in order to test single files, like so e.g.:
$ node_modules/.bin/jaribu test/unit/baseclient-suite.js
Make sure you have Natural Docs installed on
your system (e.g. via
sudo apt-get install naturaldocs).
Display the available build tasks:
$ make all