refactor(glossaire): centralize glossary relation helpers #292

Merged
Archicratia merged 1 commits from feat/glossaire-ui-relations-foundation into main 2026-03-25 13:17:13 +00:00
Owner

Objet

Centralise les helpers métier du glossaire dans src/lib/glossary.ts puis rebranche :

  • src/pages/glossaire/[...slug].astro
  • src/pages/glossaire/index.astro
  • src/components/GlossaryAside.astro
  • src/components/GlossaryHomeAside.astro

But

Réduire la duplication des logiques :

  • slug/href
  • tri
  • résolution des relations
  • taxonomie/familles
  • labels d’affichage
  • noyau archicratique
  • paysage théorique contextuel

Portée

Refactor interne uniquement.
Aucun changement volontaire du runtime sticky/follow.

Vérifications

  • npm run build
  • npm test
## Objet Centralise les helpers métier du glossaire dans `src/lib/glossary.ts` puis rebranche : - `src/pages/glossaire/[...slug].astro` - `src/pages/glossaire/index.astro` - `src/components/GlossaryAside.astro` - `src/components/GlossaryHomeAside.astro` ## But Réduire la duplication des logiques : - slug/href - tri - résolution des relations - taxonomie/familles - labels d’affichage - noyau archicratique - paysage théorique contextuel ## Portée Refactor interne uniquement. Aucun changement volontaire du runtime sticky/follow. ## Vérifications - `npm run build` ✅ - `npm test` ✅
Archicratia added 1 commit 2026-03-25 13:15:44 +00:00
refactor(glossaire): centralize glossary relation helpers
All checks were successful
CI / build-and-anchors (pull_request) Successful in 42s
SMOKE / smoke (push) Successful in 3s
CI / build-and-anchors (push) Successful in 41s
ad06b34a85
Archicratia merged commit b255436958 into main 2026-03-25 13:17:13 +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#292