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 [email protected]: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 installAfter 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 | [email protected] | administrator |
| Moderator | [email protected] | moderator |
| User | [email protected] | user |
$ vendor/bin/tester tests -p php -c tests/php.iniPlease see our contributing guidlines.
This source code is free software licensed under MIT license.
