Skip to content
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

[meta] Grands sujets "tech" #1088

Open
21 tasks
laem opened this issue Jun 1, 2023 · 6 comments
Open
21 tasks

[meta] Grands sujets "tech" #1088

laem opened this issue Jun 1, 2023 · 6 comments

Comments

@laem
Copy link
Contributor

laem commented Jun 1, 2023

🚧 écriture de cette issue en cours. N'hésitez pas à proposer des sujets en commentaire, je consoliderai

Dans cette issue, un premier jet de liste de sujets "tech" importants. Il s'agit de sujets qui ne sont pas purement tech.

Par exemple, si l'équipe estime qu'on a une dette trop importante sur un jeu de code, on le priorise "obligatoirement" ou on le traite en résiduel dans un sprint. Idem pour les bugs critiques qui n'ont pas à être priorisés (on arrête ce qu'on fait même un réunion et on le corrige) ou des bugs non prioritaires qu'on peut prioriser à chaque sprint sans trop impacter la feuille de route.

À l'inverse, un sujet comme #801 n'est pas une obligation : on peut choisir de ne pas migrer vers Next, et la migration a un coût non négligeable, qui se chiffre en sprint(s).

Donc sous l'appellation "tech", on va en fait parler de fonctionnalités : SEO, UX, performance donc UX, précision des chiffres du modèle, amélioration du modèle pour pouvoir accueillir de nouveaux types de questions, etc.

Plutôt côté site

Plutôt côté modèle

@laem laem added Prioritaire Priorité haute = à traiter rapidement and removed Prioritaire Priorité haute = à traiter rapidement labels Jun 1, 2023
@laem laem pinned this issue Jun 1, 2023
@laem
Copy link
Contributor Author

laem commented Jun 5, 2023

À faire

  • faire une liste à peu près complète des sujets
  • sélectionner une partie d'entre-eux pour l'échéance intermédiaire mi-août
  • en parler aux côtés des autres sujets de la roadmap

@EmileRolley
Copy link
Contributor

Proposition prio Emile

Court terme (fin août)

  1. Passage au full TypeScript (strict mode ?)
  2. Définition et mise en place d'une arborescence de fichiers structurées
  3. Versionnage du modèle

Plus long terme

  1. Biblio (+ storybook ?) de composants UI
  2. Listes dans publicodes
  3. Refacto et publication des fichiers de script

@Clemog
Copy link
Contributor

Clemog commented Jun 7, 2023

Proposition prio Clément

Court terme (fin août)

  1. Versionnage du modèle et scripts de migration (à mon avis, un sprint pour 2 personnes)
    1.0.1 Permettre l'accès à une partie du modèle seulement (pour moi c'est en même temps que le point 1)
  2. Définition et mise en place d'une arborescence de fichiers structurées
  3. Amélioration de la documentation

Plus long terme

  1. Déclinaison pour d'autres métriques
  2. Listes dans publicodes
  3. Biblio (+ storybook ?) de composants UI

Me semble très rapide (moins d'une demi journée pour chaque point) :

  • enlever les dépendances externes faisant fuiter des IP
  • Ouvrir le code du serveur

@laem
Copy link
Contributor Author

laem commented Jun 7, 2023

Proposition prio Maël

Court terme (fin août)

  1. Tests de charge mode groupe
  2. Mode hors ligne
  3. Réordonner les fichiers (rapide)

Plus long terme

  1. LLM
  2. Versionnage et migration du modèle
  3. Fusion ecolab-data et transport

@dxb
Copy link
Collaborator

dxb commented Jun 7, 2023

Court terme :

  1. TS 100%
  2. versionnement du modèle et disponibilité via paquet ou api ?
  3. simplifier architecture des dossiers/fichiers

Long terme :

  1. refactoring général, passage à nextjs
  2. avoir une librairie de composant ré-utilisable
  3. Tailwind :)

@bjlaa
Copy link
Contributor

bjlaa commented Jun 7, 2023

Court terme :

1 Tests de charge mode groupe
2 Réordonner les fichiers

Long terme :

1 passage à nextjs, TS
2 Design system / avoir une librairie de composant ré-utilisable
3 Tailwind <3

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants