- LEMONT Gaétan,
lemo0037 - PLUCHART Evan,
pluc0003 - ROBION Alban,
robi0082 - LAIDIE Lucie,
laid0003
L'université de Reims Champagne-Ardenne a besoin d'un site pour leur master informatique parcours IA. Nous sommes ici chargés de la création de ce site. Ce projet est composé en 3 étapes :
- La réalisation du cahier des charges
- La réalisation du rapport d'analyse à l'aide de la méthode SCRUM
- La partie développement, permettant de mettre en place les diagrammes créés auparavant.
- PHP
- Le projet sera fait sur Symfony
- Composer sera utilisé pour la gestion des bibliothèques
- Codeception pour les tests unitaires
- PHP-CS-FIXER servira à vérifier le respect des normes de PHP
- HTML
- CSS
- SCSS
- Javascript
Ce projet utlise le framework Symfony :
- Pour récupérer les paquets du projets utilisez :
composer install- Pour lancer le projet utilisez :
composer startUtilisation : composer [script_name]
start: Démarre le serveur symfony sans restriction de durée
Naviguez alors à partir de cette adresse : http://localhost:8000/,
fix:cs: Fixe les problèmes de syntaxes du projet.,
test:codecept: Regénère une base de donnée de test en y insérant des données puis execute les tests de codeception.,
test: Démarre les tests de codeception et de composer à la suite.,
db: Génère une base de donnée de test.
Le fichier de configuration de la base de donnée est .env.local La ligne de configuration a la bd se présente sous cette forme :
DATABASE_URL="mysql://[phpmyadmin_name]:[mdp]@mysql:3306/[nom_bdd_dans_phpMyAdmin]?serverVersion=mariadb-[maria-db_version (x.x.x)]"Le code suit la recommandation PSR-12 :
- il peut être reformaté automatiquement avec
composer fix:cs
admin@example.com:adminteacher@example.com:teststudent@example.com:teststudent2@example.com:testcompany@example.com:test