From 1ebfe643b1870364b749070af8d55dd4bc65d31b Mon Sep 17 00:00:00 2001 From: Lucas Cimon Date: Fri, 3 Apr 2020 14:33:12 +0200 Subject: [PATCH] Add CONTRIBUTING.md --- CONTRIBUTING.md | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 CONTRIBUTING.md diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 0000000..183212e --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,35 @@ + +# Environnement de développement + +## Outils de développement nécessaires + +- PHP +- [composer](https://getcomposer.org) +- NodeJS +- [yarn](https://yarnpkg.com) +- [PostgreSQL](https://www.postgresql.org) + +Alternativement, il est possiblement d'utiliser uniquement Docker. + +## Installation + + composer install --prefer-dist --no-interaction --no-ansi --no-progress --no-suggest + yarn install && yarn build + +## Lancement en local + + yarn watch + +Et dans un autre terminal : + + symfony serve -d + +## Exécution des tests unitaires + + php bin/console doctrine:migrations:migrate -n + php bin/console doctrine:fixtures:load -n + php bin/phpunit + +Pour exécuter une seule classe: + + php bin/phpunit tests/Controller/ProcessControllerTest.php