Giter Club home page Giter Club logo

jedisjeux's Introduction

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.

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

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.

jedisjeux's People

Contributors

alucardlevash avatar dependabot[bot] avatar loic425 avatar loicmobizel avatar oppysb avatar sbienvenu avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

jedisjeux's Issues

Problème lors de l'ajout d'un jeu à une liste ou à ma ludothèque

Q A
Bug report? yes
Feature request? no
Jedisjeux version version actuelle

Je cherche à me créer ma ludothèque en ligne.
Je vais sur la fiche de Splendor, je clique sur le bouton "ajouter à" , je clique sur ludothèque et je ferme la fenêtre. Je vais sur ma luothèque dans mon profil, mais c'est toujours vide.
Normal ?

J'y retourne, je fais pareil sauf que je clique sur le bouton créer en plus.
Ma ludothèque est toujours vide,
Par contre dans mes listes de jeux, j'ai l'imag de splendor, je clique dessus et la un message d'erreur "Erreur
Quelque chose est cassée. Merci de nous envoyer un email et écrivez ce que vous faisiez avant de rencontrer cette erreur. Nous corrigerons aussi vite que possible. Désolé pour la gêne occasionnée."
Sans doute a voir avec le fait que j'ai créé une liste sans nom ...

Refactor frontend gulp

Q A
Bug report? no
Feature request? no
BC Break report? no
RFC? no
Jedisjeux version master

Refactor frontend gulp to remove bower modules

[Communication] Email sending capability to a user

Q A
Bug report? no
Feature request? yes

As jedisjeux registered user I want to be able to send an email to a dedicated user from his user profile page so that jedisjeux community could communicate easily internally.
Nice to have would be to have this capability from anywhere there is a reference to this user in the forum or on an article.

Rename some product properties

Q A
Bug report? no
Feature request? no
BC Break report? yes
RFC? no
Jedisjeux version 1.0.0

Rename following properties:

  • ageMin > minAge
  • joueurMin > minPlayerCount
  • joueurMax > maxPlayerCount
  • durationMin > minDuration
  • durationMax > maxDuration
  • materiel
  • but

[Bug] Add game in list broken : Major regression

Q A
Bug report? yes
Feature request? no

Jean-claude Barbare has notice a regression regarding addition of a game inside a list.
The tick box works fine but it's not anymore saved in DB.
When reloading the game page or checking the corresponding list the game is not shown as part of this list anymore

[Frontend] Show user details

Q A
Bug report? no
Feature request? yes
BC Break report? no
RFC? no
Jedisjeux version 1.0.0

It could be cool to view user details in order to view his game library for example.

Rating count on homepage

Q A
Bug report? yes
Feature request? no

Rating count on homepage is wrong. This is actually the product count.

Use typehints for entities

Q A
Bug report? no
Feature request? kind of
BC Break report? yes
RFC? no
Jedisjeux version 1.0.0
    /**
     * @return string|null
     */
    public function getTitle(): ?string
    {
        return $this->title;
    }

    /**
     * @param string $title
     */
    public function setTitle(?string $title): void
    {
        $this->title = $title;
    }

[ProductList] User game list deletion

Q A
Bug report? no
Feature request? yes

As jedisjeux registered user I want to be able to delete one of my existing game list so that I can do some clean-up and delete some useless list.

[GameLibrary] Image orientation

Q A
Bug report? yes
Feature request? no
RFC? no
Jedisjeux version 1.0.8

There is a problem with some image's orientation. LiipImagine can fix that.

[GameSheet] side box pictures

Q A
Bug report? no
Feature request? yes

As a registered user, I want to be able to add a side box picture from a particular gamesheet to be used in the Ludovirtuelle so that any registered user can contribute to the collaborative Ludovirtuelle

Page d'erreur lors du lancement d'une recherche

Q A
Bug report? yes
Feature request? no
Jedisjeux version 1.0.6

Je lance une recherche en haut à droit avec la valeur "kingdom death" et en appuyant sur entrée => J'arrive sur une page d'erreur, étoile de la mort

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.