Afficher les RDV dans un planning de type « activité git » #1

Closed
opened 2026-05-05 22:44:13 +00:00 by Cédric A5L · 0 comments
Owner

Contexte

Le site alpinux.org héberge les activités de l'association. Les membres et visiteurs n'ont pas de vue d'ensemble des prochains rendez-vous (ateliers, AG, install-parties, etc.).

Besoin

Ajouter sur la page d'accueil (ou une page dédiée /agenda) un planning visuel des RDV, inspiré du format activité git (timeline horizontale ou calendrier à cases colorées), permettant de voir d'un coup d'œil :

  • les événements à venir (date, titre, lieu)
  • la densité d'activité sur les prochaines semaines
  • un lien vers le détail de chaque événement

Proposition d'implémentation

  • Source de données : fichier YAML/JSON versionné dans ce dépôt (data/rdv.yaml) → éditable via PR
  • Rendu : composant statique (HTML/CSS) généré à la construction du site, pas de JS obligatoire
  • Format visuel : grille semaine × semaine (style GitHub contribution graph) ou liste chronologique avec pastilles colorées par type d'événement
  • Intégration : section Agenda sur la page d'accueil + page /agenda complète

Critères d'acceptation

  • Un fichier data/rdv.yaml définit le schéma des événements (date, titre, type, lieu, lien)
  • Le planning s'affiche correctement sur mobile et desktop
  • L'ajout d'un RDV se fait via une PR sur data/rdv.yaml
  • Les événements passés sont grisés ou masqués

Labels suggérés

feature frontend contenu

## Contexte Le site [alpinux.org](https://alpinux.org/) héberge les activités de l'association. Les membres et visiteurs n'ont pas de vue d'ensemble des prochains rendez-vous (ateliers, AG, install-parties, etc.). ## Besoin Ajouter sur la page d'accueil (ou une page dédiée `/agenda`) un **planning visuel des RDV**, inspiré du format *activité git* (timeline horizontale ou calendrier à cases colorées), permettant de voir d'un coup d'œil : - les événements à venir (date, titre, lieu) - la densité d'activité sur les prochaines semaines - un lien vers le détail de chaque événement ## Proposition d'implémentation - **Source de données** : fichier YAML/JSON versionné dans ce dépôt (`data/rdv.yaml`) → éditable via PR - **Rendu** : composant statique (HTML/CSS) généré à la construction du site, pas de JS obligatoire - **Format visuel** : grille semaine × semaine (style GitHub contribution graph) ou liste chronologique avec pastilles colorées par type d'événement - **Intégration** : section *Agenda* sur la page d'accueil + page `/agenda` complète ## Critères d'acceptation - [ ] Un fichier `data/rdv.yaml` définit le schéma des événements (date, titre, type, lieu, lien) - [ ] Le planning s'affiche correctement sur mobile et desktop - [ ] L'ajout d'un RDV se fait via une PR sur `data/rdv.yaml` - [ ] Les événements passés sont grisés ou masqués ## Labels suggérés `feature` `frontend` `contenu`
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: alpinux.cedrica5l/alpinux.site.2026#1
No description provided.