Componentiser la home du glossaire sans changer son comportement éditorial.
Changements
extraction du hero dans GlossaryHomeHero.astro
extraction des sections récurrentes dans GlossaryHomeSection.astro
extraction des grilles de fiches dans GlossaryCardGrid.astro
extraction des grilles de portails dans GlossaryPortalGrid.astro
simplification de src/pages/glossaire/index.astro
suppression du reliquat de markup dupliqué sur la section “Prolonger la lecture”
suppression des styles locaux devenus morts après extraction dans les composants
Validation
npm run build OK
npm test OK
aucun changement fonctionnel intentionnel
même contenu éditorial, structure plus modulaire
## Objet
Componentiser la home du glossaire sans changer son comportement éditorial.
## Changements
- extraction du hero dans `GlossaryHomeHero.astro`
- extraction des sections récurrentes dans `GlossaryHomeSection.astro`
- extraction des grilles de fiches dans `GlossaryCardGrid.astro`
- extraction des grilles de portails dans `GlossaryPortalGrid.astro`
- simplification de `src/pages/glossaire/index.astro`
- suppression du reliquat de markup dupliqué sur la section “Prolonger la lecture”
- suppression des styles locaux devenus morts après extraction dans les composants
## Validation
- `npm run build` OK
- `npm test` OK
- aucun changement fonctionnel intentionnel
- même contenu éditorial, structure plus modulaire
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Objet
Componentiser la home du glossaire sans changer son comportement éditorial.
Changements
GlossaryHomeHero.astroGlossaryHomeSection.astroGlossaryCardGrid.astroGlossaryPortalGrid.astrosrc/pages/glossaire/index.astroValidation
npm run buildOKnpm testOK