Code source de la plateforme d'annonce construite grâce au MOOC OpenClassrooms.
Vous avez deux solutions pour le faire :
- Via Git, en clonant ce dépôt ;
- Via le téléchargement du code source en une archive ZIP, à cette adresse : https://github.com/winzou/mooc-symfony/archive/master.zip
Attention, le code est divisé en plusieurs branches iteration-XX
. Sur la branche master
vous n'avez que le tout début du cours, n'hésitez pas à changer de branche !
Pour ne pas qu'on se partage tous nos mots de passe, le fichier app/config/parameters.yml
est ignoré dans ce dépôt. A la place, vous avez le fichier parameters.yml.dist
que vous devez renommer (enlevez le .dist
) et modifier.
Avec Composer bien évidemment :
php composer.phar install
Si la base de données que vous avez renseignée dans l'étape 2 n'existe pas déjà, créez-la :
php bin/console doctrine:database:create
Puis créez les tables correspondantes au schéma Doctrine :
php bin/console doctrine:schema:update --dump-sql
php bin/console doctrine:schema:update --force
Enfin, éventuellement, ajoutez les fixtures :
php bin/console doctrine:fixtures:load
Publiez les assets dans le répertoire web :
php bin/console assets:install web