- PHP (>= 7.1)
- Composer
- Clone this repository and
cd
into it. - Run
composer install --prefer-dist
to install the project's dependencies.
- Run
./run_tests.sh
to run the tests.
- Follow the instructions for setting environment variables
HOST_UID
,HOST_GID
andDOCKER_HOST_NAME_OR_IP
. - Clone this repository and
cd
into it. - Run
docker-compose pull
. - Run
bin/composer.sh install --prefer-dist
to install the project's dependencies. - Optionally, configure PhpStorm for debugging.
- Run
bin/composer.sh
to use Composer (e.g.bin/composer.sh require --dev symfony/var-dumper
). - Run
bin/run_tests.sh
to run the tests.
If you want to share your work with the group, make sure you stage any file you want to share. You can do this with git add [filename]
on the command line. Make sure to also stage renamed and deleted files that you want to share. When you're done, run:
git diff > [name-of-the-patch].patch
Now share this patch via email, Slack, or whatever.
Someone else who has push rights (the workshop leader?) should apply this patch to the latest version of the code:
git apply [name-of-the-patch].patch
They should then add everything, commit it, and push it to the main branch.