The following information will help you to get yourself up and running with this project.
Please note, that this project is not done yet. There are still a few features to work on with probably some bugfixes yet to be discovered. Also there are not tests on everything, so this has to be done too before the release.
$ git clone git@github.com:CSHH/website.git
Branch | Description |
---|---|
master | is the main branch used for development |
ready-to-release | is always one commit ahead of master and contains some modifications for the release |
$ composer install
After all dependencies are installed, an interactive prompt will ask you for configuration parameters to setup your database access.
$ npm install
$ grunt
Action | Command |
---|---|
Basic initialisation | vendor/bin/phing init |
Seed database with some dummy data | vendor/bin/phing fixtures |
Initialise and seed | vendor/bin/phing init+fixtures |
Action | Command |
---|---|
Start | bin/console server:start |
Stop | bin/console server:stop |
The website will be accessible on http://localhost:8000 by default.
If you have applied the fixtures you can use one of three prepared user accounts to log yourself in
Role | Password | |
---|---|---|
Administrator | john.doe@example.com | administrator |
Moderator | jane.doe@example.com | moderator |
User | jake.doe@example.com | user |
$ vendor/bin/tester tests -p php -c tests/php.ini
Please see our contributing guidlines.
This source code is free software licensed under MIT license.