/notes

Symfony2 + Backbone Marionette app

Primary LanguagePHPMIT LicenseMIT

Notes

Screenshot

Build Status

The backend is a REST API secured by OAuth2 (Resource Owner Password Credentials Grant) based on Symfony2 and the frontend is a Marionette MVC application in CoffeeScript.

Installation

Requirements

You will need the APC extension to run the application in the prod environment or change the config.

Steps

$ git clone https://github.com/florianv/notes
$ composer update
$ php app/console doctrine:database:create --env=prod
$ php app/console doctrine:schema:update --force --env=prod
$ php app/console doctrine:fixtures:load --env=prod
$ npm install
$ bower install
$ grunt

Running tests

Requires the pdo_sqlite extension.

$ phpunit -c app/

License

MIT