Install php dependencies using composer:
composer install
Install web components
(cd Build; npm ci)
Build web components
(cd Build; npm run build:prod)
PHPUnit Unit tests
etc/scripts/runTests.sh
PHPUnit Functional tests
etc/scripts/runTests.sh -s functional
PHPUnit Functional tests
Install php-cs-fixer tool via
composer global require friendsofphp/php-cs-fixer
and then simply run
php-cs-fixer fix --config ./Build/.php-cs-fixer.php
(cd Build; npm run storybook)
Make `dockrun_t3rd available in current terminal
source <(docker run --rm t3docs/render-documentation show-shell-commands)
Run dockrun_t3rd
dockrun_t3rd makehtml
Open documentation
open "Documentation-GENERATED-temp/Result/project/0.0.0/Index.html"