cat ~/work/widget-library/README.md
Bibliothèque de widgets pour la finance de marché
Des widgets accessibles et réactifs, en RxJS et Signals, partagés entre 8 projets chez Minotore, et la migration Angular 18 → 21 / Nx 22 menée en un seul sprint.
widget-library/README.mdAngular · Nx · RxJS · Signals · Vitest · Storybook · Keycloak
- poste
Développeur frontend - entreprise
Minotore - période
déc. 2024 – aujourd’hui - lieu
Tunis (hybride)
Contexte
Ce que j’ai fait
Développé 76 widgets réutilisables et accessibles, en RxJS et Signals, partagés entre les 8 projets. Réduit la taille des widgets de 30 à 50 %. Supervisé la migration de 68 widgets et 8 bibliothèques d’Angular 18 vers Angular 21 / Nx 22 en un sprint de 3 semaines, à la tête de 3 développeurs, et contribué à la migration vers Angular 22 / Nx 23. Introduit Vitest : environ 9 000 tests, avec 80 à 96 % de couverture. Créé une bibliothèque de skeletons sous Storybook et les écrans d’authentification Keycloak. Accompagné 2 nouveaux membres de l’équipe et 1 stagiaire.
- Monorepo Nx8 bibliothèques
- Bibliothèque de widgets76 widgets accessibles
- TestsVitest · ~9 000
- Produits8 projets
Stack
- Angular
- Nx
- RxJS
- Signals
- Vitest
- Storybook
- Keycloak
Résultats
- widgets
- 76
- size_cut
- 30–50 %
- tests
- ~9 000
- coverage
- 80–96 %