Bonjour, ceci est le projet qui m'a permit d'apprendre à améliorer la qualité d'une apllication Symfony existante. Les documents preparatoires (diagrammes) se trouvent dans le repertoire "diagrams".
-
Clonez ou telechargez le repository.
-
Modifiez le fichier .env avec vos parametres de BDD.
-
Ouvrez la console dans le repertoire racine.
-
composer install -> pour installer toutes les dependances.
-
Importez le fichier "todo.sql" dans votre BDD puis
-
php bin/console server:run -> pour lancer le serveur local.
-
Vous pouvez entrer l'adresse "localhost:8000" dans votre navigateur et admirer le resultat.
Pour lancer les tests unitaires :
- Lancer la console à la racine du projet
- Entrez vendor/bin/simple-phpunit
Pour lancer les tests fonctionels :
- Entrez l'adresse de votre serveur Selenium dans le fichier behat.yml.dist
- Lancer la console à la racine du projet
- Entrez vendor/bin/behat
Consultez CONTRIBUTING.md
- symfony 3.4
- behat 3.5
- symfony/phpunit-bridge 3
- behat/symfony2-extension 2.1
- behat/mink 1.7
À bientôt ...