Jedisjeux is a PHP boardgame website, based on Symfony Framework and Sylius.
Documentation is available at docs.jedisjeux.net.
You need composer to install PHP packages and yarn to install JS packages.
$ php bin/console app:install
$ yarn install && yarn run gulp
$ php bin/console server:start
Then open http://localhost:8000/
in your web browser to enjoy Jedisjeux website in a development environment.
Behat scenarios
By default Behat uses http://localhost:8080/
as your application base url. If your one is different,
you need to create behat.yml
files that will overwrite it with your custom url:
imports: ["behat.yml.dist"]
default:
extensions:
Behat\MinkExtension:
base_url: http://my.custom.url
Then run selenium-server-standalone:
$ bin/selenium-server-standalone -Dwebdriver.chrome.driver=$PWD/bin/chromedriver
Then setup your test database:
$ php bin/console doctrine:database:create --env=test
$ php bin/console doctrine:schema:create --env=test
$ php bin/console cache:clear --no-warmup --env=test
$ php bin/console doctrine:phpcr:repository:init --env=test
You can run Behat using the following commands:
$ vendor/bin/behat
If you want to report a bug or suggest an idea, please use GitHub issues.
Jedisjeux is completely free and released under the MIT License.
Jedisjeux was originally created by Loïc Frémont. See the list of contributors from our community.