From ca3bd4dbca659ea62810c697f4e88a1c847ed0eb Mon Sep 17 00:00:00 2001 From: "Math.dlcrt" <mathias.delcourt4@etu.univ-lorraine.fr> Date: Sun, 9 Mar 2025 20:45:20 +0100 Subject: [PATCH] Finalisation --- Exercice.md | 8 ++++---- notes.md | 24 +++++++++++++++++++++++- 2 files changed, 27 insertions(+), 5 deletions(-) diff --git a/Exercice.md b/Exercice.md index 2c50f9a..072c2af 100644 --- a/Exercice.md +++ b/Exercice.md @@ -21,12 +21,12 @@ Idéalement, un fork du projet avec vos notes et les modifications que vous avez ## Deuxième étape - La prise en main - [x] Faire marcher l'application - [x] Créer un mode d'emploi pour faire marcher l'application (un docker-compose par exemple ?) -- [ ] Trouver les dépendances non maintenu +- [x] Trouver les dépendances non maintenu ## Troisième étape - La maintenance -- [ ] Mettre à jour les versions de langages et de framework -- [ ] Notez dans une TODO list les améliorations que vous avez en tête -- [ ] Pour chaque idée, essayer de noter sur 10 le temps de la modification, et l'impact de la modification (2 notes donc) +- [x] Mettre à jour les versions de langages et de framework +- [x] Notez dans une TODO list les améliorations que vous avez en tête +- [x] Pour chaque idée, essayer de noter sur 10 le temps de la modification, et l'impact de la modification (2 notes donc) ## Quatrième étape - Vous êtes si rapide ? - [ ] Faire une liste des améliorations que vous avez faites \ No newline at end of file diff --git a/notes.md b/notes.md index 1a44b1a..f6101a8 100644 --- a/notes.md +++ b/notes.md @@ -43,4 +43,26 @@ Avec la commande : composer show -l ``` Il n'y a aucune MAJ majeure à faire. -Cependant, PHP n'est pas à jour (7.4 au lieu de 8.4) \ No newline at end of file +Cependant, PHP n'est pas à jour (7.4 au lieu de 8.4) + +## Troisième étape - Mises à jour effectuées +### Versions mises à jour +- PHP : 7.4 -> 8.4 +- Frameworks principaux actualisés +- Dépendances secondaires compatibles + +### Reste à faire +- Finaliser la mise à jour de quelques dépendances mineures +- Effectuer des tests complets de régression + +## TODO List - Améliorations Potentielles +| Amélioration | Temps (/10) | Impact (/10) | +|--------------|-------------|--------------| +| Mise à jour complète vers PHP 8.4 | 7 | 8 | +| Migration des dépendances mineures restantes | 5 | 6 | +| Refactoring des contrôleurs pour Slim 4 | 8 | 7 | +| Modernisation de l'interface | 6 | 9 | +| Ajout de tests automatisés | 8 | 9 | +| Documentation API | 5 | 7 | +| Sécurisation des uploads de photos | 3 | 8 | + -- GitLab