Adriaticante_symfony
1.0.0
PHP7.4
Compositeur
CLI Symfony
NODEJS + fil
Lancer l'environnement de développement
git clone https://github.com/Aucante/Adriaticante_symfony.git
ou
Projet de clonage (SSH)
git clone [email protected]:Aucante/Adriaticante_symfony.git
composer install
et
npm install
Créer BDD - Créer BDD
php bin/console doctrine:database:create
Migrer BDD - Migrer BDD
php bin/console make:migration
php bin/console doctrine:migrations:migrate
symfony console doctrine:fixtures:load
Montages pour base de données de tests fonctionnels
symfony console doctrine:fixtures:load --env=test
Si tu veux ignorer les questions
symfony console doctrine:fixtures:load --no-interaction
symfony server:start
php bin/phpunit
ou
pour plus de précisions
php bin/phpunit --testdox
composer run-script phpstan
Vérifier la qualité du code
Exécutez des tests avec phpunit et phpstan
composer check-all
Php-cs-fixateur / PSR
php-cs-fixer fix src --verbose --rules=@Symfony
Pour afficher tous les messages qui doivent être traduits en FR
php bin/console translation:extract --dump-messages fr
Pour les mises à jour des fichiers FR avec des chaînes manquantes
php bin/console translation:extract --force fr
Exécutez-le avant de mettre à jour public_html/build
npm run build
Utilisez-le si le dossier public n'a aucune modification + FTP pour les modifications en public (c'est-à-dire : build)
git pull
Utilisez-le si vous avez modifié des fichiers pour Hostinger
php composer.phar install