For issues, including feature requests, see the Issue Tracker.
See CONTRIBUTING.md for information on structure, documentation, and code conventions.
git clone [email protected]:ZniehGames/znieh.git
git submodule update --init
It's recommended that you use the provided vagrant environment.
Inside the VM (vagrant ssh
andcd /var/www/znieh
), run the following commands:
composer install
for symfony depsnpm install
for gulp and Node.js depsbower install
for frontend depsgulp
to buildgulp watch
to build & rebuild on changes
If you are experiencing issues with npm (EEXIST errors) see also the README of vagrant
npm install --no-bin-links
You must generate your own SSH keys for JWT Authentification
openssl genrsa -out app/var/jwt/private.pem -aes256 4096
openssl rsa -pubout -in app/var/jwt/private.pem -out app/var/jwt/public.pem
Then modify SSH keys path and the pass phrase in app/config/parameters.yml according to your needs.