Renuo CMS Client Script
Usage, Architecture and Documentation
See https://renuo.gitbooks.io/renuo-cms-doc/content/
Renuo CMS API
This project works with any backend implementing the correct API. https://github.com/renuo/renuo-cms-api is a reference
implementation for such a server.
Development
Installation
Prerequisites
git clone git@github.com:renuo/renuo-cms-client.git
cd renuo-cms-client
bin/setup && bin/check
Commands Summary
bin/check
gulp tdd
gulp serve
gulp dist
gulp clean-all
gulp test
MULTIPLE_BROWSERS=1 gulp test
Important URLs
Dependencies / Type Definitions
Install a new dependency (e.g. jquery):
typings install jquery --ambient --save
Reinstall dependencies:
typings install
Tests
We use TDD:
gulp tdd
This will test the app with PhantomJS:
gulp test
To test the code in additional browsers (Chrome and Firefox):
MULTIPLE_BROWSERS=1 gulp test
Release
bundle exec ruby release.rb
Contributing
Bug reports and pull requests are welcome on GitHub at [https://github.com/renuo/renuo-cms-client]. This project is intended to
be a safe, welcoming space for collaboration, and contributors are expected to adhere to
the Contributor Covenant code of conduct.
Contact
For more information on the renuo-cms-client, please check out
https://github.com/renuo/renuo-cms-client
or contact cms@renuo.ch.