You need PHP 7 with cURL, DOMDocument, gd and ImageMagick installed (apt-get install php-curl php-xml php-gd php-imagick).
Also see http://symfony.com/doc/current/reference/requirements.html.
Install backend dependencies with composer install.
Install frontend dependencies with npm install, then run gulp compile.
Start the application with php bin/console server:start.
- Write good commit messages!
- Include an issue id in your commit message.
- Run
php-cs-fixer fixprior to committing. - Run
phpunitto ensure all tests (including your new tests) are passing.