Divers taches tech & refactos
Faire une issue dans les repos dédiée pour chaque sujet
Améliorations techniques / tooling
-
A. Utiliser postcss-custom-media pour gérer les breakpoints sans les mettre en dur dans le code; Voir également https://nuxt.com/docs/getting-started/styling#using-postcss -
B. Voir comment mieux gérer les urls et noms des routes quand on fait un navigateTo, pour ne plus avoir en dur dans le code les urls. Piste : se baser sur le "name" de la route vue-router (voir https://nuxt.com/docs/guide/directory-structure/pages). Voir ui#626 (closed) -
C. Faire générer les enum de la spec de l'api sous forme d'union types dans modules/specification-api pour ne plus avoir à les redéclarer dans les apps - voir ui#619 (closed)
-
D. améliorer / fiabiliser les scripts npm : pb de port qui reste ouvert sur sur certaines taches, c'est probablement ca qui rend les tests fragiles dans le pipeline -
E. pouvoir cible l'api de dev ou de prod depuis TEF selon que l'on est dans l'env de dev ou prod (aujourd'hui l'url est en dur partout, voir par ex index.vue). 2 pistes différentes : https://nuxt.com/docs/guide/directory-structure/env ou https://nuxt.com/docs/guide/going-further/runtime-config) - si on se base sur les variables d'env, on peut utiliser pm2 pour les injecter (voir repo ui/deploiement/ovh/config/pm2, et https://pm2.keymetrics.io/docs/usage/environment/)
-
F. Trouver un fonctionnement sans erreur pour ssr lit + composant c-champ-recherche; Voir si l'erreur se produit sur d'autres composants -
G. Supprimer les skip dans Constat.cy.ts, et voir ce qu'il est pertinent de tester ici + le mettre en oeuvre -
E. Modifier useImporterComposantInfographie pour faire le switch sur la base d'un idInfographie (nouveau champ dans les modèles). Voir ui#638 (closed)
Edited by Lionel