1 - Les bases
Pour gérer les pages d'erreurs
composer require symfony/twig-packPack Doctrine ORM
composer require symfony/orm-packInstall Symfony Encore Bundle
composer require symfony/webpack-encore-bundleA faire après le Setup de Encore
npm installIntégrer Tailwind : https://tailwindcss.com/docs/guides/symfony
Si besoin de React
composer require symfony/ux-react
npm install
npm run dev-serverFaker
composer require fakerphp/faker2 - Clone GitHub
Quand on a cloné le projet, on installe les dépendances avec Composer :
composer installOn configure le fichier .env.local. On peut donc créer la BDD :
php bin/console doctrine:database:createAttention de bien lancer le serveur MySQL ou Laragon. Et bien sûr, on peut lancer les migrations pour être sûr que notre BDD est synchronisée avec le projet :
php bin/console make:migration
php bin/console doctrine:migrations:migrate
php bin/console doctrine:fixtures:loadNe pas oublier de compiler le CSS et le JS Compile une seule fois
npm run devPour compiler à chaque modifications
npm run watchPour compiler à chaque modification et refresh automatique
npm run dev-server