Orden14
https://github.com/Orden14/RaidPlanner
RaidPlanner is a tool for planning Guild Wars 2 instanced content.
Current version is made in French for the guild Virtual Squirrels.
Virtual Squirrels official website: https://virtualsquirrels.fr/
These are custom commands to help you run the project for the first time in a development environment:
- Docker-compose with the database and phpmyadmin only (for a full setup, check
docker-compose.yaml) :
docker-compose -f docker-compose.light.yaml up -d- Download all dependencies and build assets :
yarn dependencies- Clear database and loads data fixtures :
yarn truncate-database- Start the server :
symfony serveDon't forget to set up the .env and .env.test files with your own database credentials if you don't use one of the provided docker-compose file.
Project will be accessible on http://localhost:8000 (or another port if 8000 is already in use)
- builds CSS and JS with Webpack
yarn build- constantly watches for changes in CSS and JS files and compile them on the go
yarn watchAmong all the generated users, there are default users available for easier testing (passwords are the same as usernames):
- admin
- member
- trial
- old_member
- guest
- Build codeception classes
vendor/bin/codecept build- Run all tests
yarn testThe project is set up with a Gitlab Action that runs the tests on every merge requests to the main branch.
Action config file : /.github/workflows/symfony.yml
- Discord:
orden14