refactor(glossaire): componentize glossary home sections #295

Merged
Archicratia merged 1 commits from refactor/glossaire-home-componentization into main 2026-03-25 17:30:24 +00:00
Owner

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
## 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
Archicratia added 1 commit 2026-03-25 17:28:30 +00:00
refactor(glossaire): componentize glossary home sections
All checks were successful
SMOKE / smoke (push) Successful in 4s
CI / build-and-anchors (push) Successful in 45s
CI / build-and-anchors (pull_request) Successful in 48s
7187b69935
Archicratia merged commit a3092f5d5b into main 2026-03-25 17:30:24 +00:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Archicratia/archicratie-edition#295