Little API that act as a middleware between Cozy Platform applications and data
sent to the database, to the indexer and to the file system.
It manages application permissions and provide helpers to make Cozy app
development easier.

Tests

Before submitting a pull request

Make sure the tests pass

Make sure you've built your modification:

cake tests

cake check-build

cake build

You can also use the provided hook:

cp pre-push .git/hooks/

About code coverage

The cake coverage command requires a bit of explanation. To achieve a proper code coverage, all CouchDB requests must be written in full javascript, otherwise the tests cannot work (since the coffee source is compiled with a special version).

License

Cozy Data System is developed by Cozy Cloud and distributed under the AGPL v3 license.

What is Cozy?

Cozy is a platform that brings all your web services in the
same private space. With it, your web apps and your devices can share data
easily, providing you
with a new experience. You can install Cozy on your own hardware where no one
profiles you.