Boardgames website, based on Symfony framework and Sylius.
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.github update github templates Sep 28, 2018
bin init flex and directory structure Oct 10, 2018
config fix user registration listener Nov 6, 2018
docs update github templates Sep 28, 2018
etc improve subsribers specs Nov 7, 2018
features [Behat] Refactor managing contact requests scenarios Oct 31, 2018
public fix notify Oct 16, 2018
spec/App improve article specs Nov 8, 2018
src fix not found entity Nov 8, 2018
templates fix game play show and topic show breadcrumbs Nov 9, 2018
tests fix phpunit in progress Oct 11, 2018
translations fix game play show and topic show breadcrumbs Nov 9, 2018
var wip - rework behat with services Aug 7, 2017
.env.dist configure travis database Oct 10, 2018
.env.test.dist fix .env.test.dist Oct 10, 2018
.gitignore test infection Nov 5, 2018
.php_cs.dist add phpcs fixer and run fix Oct 26, 2018
.travis.yml trying to fix git rename limit on travis Oct 11, 2018
CHANGELOG-2.0.md prepare 2.0.9 release Oct 31, 2018
Capfile add session count per month and remove bower from capistrano May 5, 2017
Gemfile fix capistrano config for symfony 4 Oct 16, 2018
Gemfile.lock fix capistrano config for symfony 4 Oct 16, 2018
Gulpfile.js fix gulp file Oct 11, 2018
LICENSE add recalculate product variants' positions command Mar 22, 2017
README.md fix readme logo Oct 31, 2018
behat-old.yml.dist fix some tests with old behat configuration Oct 11, 2018
behat.yml.dist init flex and directory structure Oct 10, 2018
composer.json test infection Nov 5, 2018
composer.lock test infection Nov 5, 2018
infection.json.dist improve subsribers specs Nov 7, 2018
package.json WIP sorting people dynamically Sep 14, 2018
phpspec.yml.dist test infection Nov 5, 2018
phpstan.neon fix phpstan symfony container path Oct 11, 2018
phpunit.xml.dist fix phpunit in progress Oct 11, 2018
symfony.lock test infection Nov 5, 2018
yarn.lock fix yarn packages Sep 3, 2018

README.md


Jedisjeux is a PHP boardgame website, based on Symfony Framework and Sylius.

Documentation

Documentation is available at docs.jedisjeux.net.

Installation

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.

Alternatively, you can use Vagrant for your initial setup. you can also use our Docker setup.

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:

$ bin/behat

Bug Tracking

If you want to report a bug or suggest an idea, please use GitHub issues.

MIT License

Jedisjeux is completely free and released under the MIT License.

Authors

Jedisjeux was originally created by Loïc Frémont. See the list of contributors from our community.