-
Notifications
You must be signed in to change notification settings - Fork 52
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[TECH] Mettre les fichiers css et test au même endroit que les fichiers de composants (PIX-13307) #9454
base: dev
Are you sure you want to change the base?
Conversation
Une fois les applications déployées, elles seront accessibles via les liens suivants :
Les variables d'environnement seront accessibles via les liens suivants : |
En faisant ainsi, est-ce que les fichiers de tests sont buildés avec le reste ? |
@dlahaye Normalement, oui ! Le fichier |
Le build du front échoue
|
Donc ça veut dire qu'on envoi en prod des build assez conséquents, c'est pas gênant ? |
Pas plus que d'habitude ? ça dépasse mes compétences, j'avoue |
@dimitrilahaye concrètement cette PR change rien à la configuration actuelle. Il faudrait vérifier si effectivement on embarque les tests dans le build de prod (mais ça n'a rien à voir avec cette PR 😄). On peut changer la configuration de testem pour cibler les fichiers *_test.js ou *_test.gjs. |
Je vois dans le screenshot des TUs sur des composants. J'en profite pour dire que pour faire nos TUs de composants utilise une API interne (cf : |
🦄 Problème
Les fichiers
.css
sont dans un dossierstyles
, les fichiers de test dans un dossiertests
et les composants dans un dossiercomponents
. Retrouver le style et les tests d'un composant précis est laborieux.🤖 Proposition
Réunir tous ces fichiers au même endroit.
🌈 Remarques
Il y a plusieurs façons de faire, j'ai essayé de toutes les présenter.
Contexte :
components/sessions
index.gjs
correspondant au composant "parent", celui qui contient toute la logique.Pour ranger tous ces fichiers, on peut :
💯 Pour tester
On vérifie que l'affichage est OK et que tous les tests passent