Structurer le depot en npm workspaces #28

Closed
opened 2026-06-24 01:44:49 +00:00 by Reliodas · 1 comment
Owner

Probleme\n\nLe depot contient shared, server et client avec des installations et builds separes. La CI et les Dockerfiles reconstruisent souvent shared manuellement, ce qui ajoute de la friction et augmente le risque de divergence entre contrats partages, serveur et client.\n\n## Attendu\n\n- Ajouter une configuration npm workspaces a la racine.\n- Centraliser les scripts de typecheck, test, coverage et build sans casser les commandes existantes.\n- Garder des lockfiles coherents et ne pas les modifier manuellement.\n- Adapter la CI et la documentation si les commandes changent.\n- Verifier un checkout propre avec npm ci puis les suites shared, server, client et e2e.

## Probleme\n\nLe depot contient shared, server et client avec des installations et builds separes. La CI et les Dockerfiles reconstruisent souvent shared manuellement, ce qui ajoute de la friction et augmente le risque de divergence entre contrats partages, serveur et client.\n\n## Attendu\n\n- Ajouter une configuration npm workspaces a la racine.\n- Centraliser les scripts de typecheck, test, coverage et build sans casser les commandes existantes.\n- Garder des lockfiles coherents et ne pas les modifier manuellement.\n- Adapter la CI et la documentation si les commandes changent.\n- Verifier un checkout propre avec npm ci puis les suites shared, server, client et e2e.
Reliodas added this to the 1.0.0-alpha milestone 2026-06-24 01:44:49 +00:00
Author
Owner

Version lisible des criteres apres creation tea-cli :

Probleme

Le depot contient shared, server et client avec des installations et builds separes. La CI et les Dockerfiles reconstruisent souvent shared manuellement, ce qui ajoute de la friction et augmente le risque de divergence entre contrats partages, serveur et client.

Attendu

  • Ajouter une configuration npm workspaces a la racine.
  • Centraliser les scripts de typecheck, test, coverage et build sans casser les commandes existantes.
  • Garder des lockfiles coherents et ne pas les modifier manuellement.
  • Adapter la CI et la documentation si les commandes changent.
  • Verifier un checkout propre avec npm ci puis les suites shared, server, client et e2e.
Version lisible des criteres apres creation tea-cli : ## Probleme Le depot contient shared, server et client avec des installations et builds separes. La CI et les Dockerfiles reconstruisent souvent shared manuellement, ce qui ajoute de la friction et augmente le risque de divergence entre contrats partages, serveur et client. ## Attendu - Ajouter une configuration npm workspaces a la racine. - Centraliser les scripts de typecheck, test, coverage et build sans casser les commandes existantes. - Garder des lockfiles coherents et ne pas les modifier manuellement. - Adapter la CI et la documentation si les commandes changent. - Verifier un checkout propre avec npm ci puis les suites shared, server, client et e2e.
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#28
No description provided.