Skip to content
Snippets Groups Projects
Commit ca3bd4db authored by DELCOURT Mathias's avatar DELCOURT Mathias
Browse files

Finalisation

parent db2a56d3
No related branches found
No related tags found
No related merge requests found
...@@ -21,12 +21,12 @@ Idéalement, un fork du projet avec vos notes et les modifications que vous avez ...@@ -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 ## Deuxième étape - La prise en main
- [x] Faire marcher l'application - [x] Faire marcher l'application
- [x] Créer un mode d'emploi pour faire marcher l'application (un docker-compose par exemple ?) - [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 ## Troisième étape - La maintenance
- [ ] Mettre à jour les versions de langages et de framework - [x] Mettre à jour les versions de langages et de framework
- [ ] Notez dans une TODO list les améliorations que vous avez en tête - [x] 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] 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 ? ## Quatrième étape - Vous êtes si rapide ?
- [ ] Faire une liste des améliorations que vous avez faites - [ ] Faire une liste des améliorations que vous avez faites
\ No newline at end of file
...@@ -43,4 +43,26 @@ Avec la commande : ...@@ -43,4 +43,26 @@ Avec la commande :
composer show -l composer show -l
``` ```
Il n'y a aucune MAJ majeure à faire. Il n'y a aucune MAJ majeure à faire.
Cependant, PHP n'est pas à jour (7.4 au lieu de 8.4) Cependant, PHP n'est pas à jour (7.4 au lieu de 8.4)
\ No newline at end of file
## 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 |
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment