Skip to content

Demo : jours fériés de toutes les zones françaises - #10

Merged
chtitux merged 1 commit into
mainfrom
claude/french-holidays-all-regions-d4ixoe
Aug 29, 2026
Merged

chtitux merged 1 commit into
mainfrom
claude/french-holidays-all-regions-d4ixoe

Conversation

@chtitux

@chtitux chtitux commented Aug 29, 2026

Copy link
Copy Markdown
Contributor

Le sélecteur de jours fériés du site de démo ne proposait que la France métropolitaine et La Réunion. Il couvre désormais toutes les zones françaises connues de date-holidays :

  • Alsace-Moselle (les départements 57/67/68 ont des fériés identiques — une seule entrée : Vendredi saint, 26 décembre) ;
  • les DROM/COM modélisés comme des « states » de FR : Guadeloupe, Martinique, Guyane, La Réunion, Mayotte, Saint-Martin, Saint-Barthélemy, chacun avec sa journée d'abolition de l'esclavage (et le Vendredi saint aux Antilles) ;
  • les collectivités modélisées comme des pays à part : Saint-Pierre-et-Miquelon, Polynésie française, Nouvelle-Calédonie, Wallis-et-Futuna.

Implémentation : une table HOLIDAY_ZONES dans website/src/presets.ts porte l'id, le libellé (fériés spécifiques entre parenthèses) et les arguments du constructeur date-holidays ; publicHolidays (hints.ts) et le <select> d'App.tsx sont générés depuis la table. Les presets existants restent inchangés.

Vérifié : chaque zone produit 11–14 fériés publics en 2026 avec les bons jours spécifiques ; npm run build du site (tsc + vite) passe. CHANGELOG (« Upcoming release ») et README du site mis à jour.

🤖 Generated with Claude Code

https://claude.ai/code/session_01G3vsATsu42bSnikvBWtBuS


Generated by Claude Code

Le sélecteur de jours fériés du site de démo ne proposait que la France
métropolitaine et La Réunion. Il couvre désormais toutes les zones
françaises connues de date-holidays : Alsace-Moselle (57/67/68, fériés
identiques — une seule entrée), Guadeloupe, Martinique, Guyane, Mayotte,
Saint-Martin, Saint-Barthélemy, ainsi que Saint-Pierre-et-Miquelon,
Polynésie française, Nouvelle-Calédonie et Wallis-et-Futuna (modélisés
comme des pays à part entière par date-holidays).

La table HOLIDAY_ZONES (presets.ts) porte libellés et arguments
date-holidays ; hints.ts et le sélecteur d'App.tsx s'appuient dessus.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01G3vsATsu42bSnikvBWtBuS
@chtitux
chtitux merged commit 54491ac into main Aug 29, 2026
5 checks passed
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

Successfully merging this pull request may close these issues.

2 participants