Découper les grandes vues Vue et mutualiser la deuxième manche #12

Closed
opened 2026-06-22 02:58:52 +00:00 by Reliodas · 1 comment
Owner

Problème

Les vues MJ, candidat et spectateur contiennent plusieurs centaines de lignes et dupliquent le rendu du code, des catégories, des classements et des constantes.

Attendu

  • Extraire des composants dédiés au code, au passage de catégorie et au classement.
  • Mutualiser le clavier, les fonctions de classement et les styles communs.
  • Conserver uniquement l’orchestration liée au rôle dans les vues principales.
  • Remplacer les styles inline récurrents.
  • Ajouter des tests aux composants extraits.
## Problème Les vues MJ, candidat et spectateur contiennent plusieurs centaines de lignes et dupliquent le rendu du code, des catégories, des classements et des constantes. ## Attendu - Extraire des composants dédiés au code, au passage de catégorie et au classement. - Mutualiser le clavier, les fonctions de classement et les styles communs. - Conserver uniquement l’orchestration liée au rôle dans les vues principales. - Remplacer les styles inline récurrents. - Ajouter des tests aux composants extraits.
Reliodas added this to the 1.0.0-alpha milestone 2026-06-22 02:58:52 +00:00
Author
Owner

Audit 2026-06-24 : extraire en priorite les blocs Codebreaker, CategoryTurn, Round2Scoreboard et la table KEYMAP. Le classement top 3 ne doit pas rester une decision locale de vue une fois #7 fait ; les vues doivent afficher les qualifications serveur.

Audit 2026-06-24 : extraire en priorite les blocs Codebreaker, CategoryTurn, Round2Scoreboard et la table KEYMAP. Le classement top 3 ne doit pas rester une decision locale de vue une fois #7 fait ; les vues doivent afficher les qualifications serveur.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: jeux/le-grand-concours#12
No description provided.