- PHP (>= 7.2)
- 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.
-
Set up environment variables
HOST_UID
andHOST_GID
:export HOST_UID=$(id -u) export HOST_GID=$(id -g)
-
Clone this repository and
cd
into it. -
Run
docker-compose pull
. -
Run
bin/composer.sh install --prefer-dist
to install the project's dependencies.
- 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.