Site web officiel du Capitole du Libre, l'événement du Logiciel Libre en Occitanie.
14 & 15 novembre 2026 — ENSEEIHT, Toulouse
Le Capitole du Libre rassemble chaque année ~1 400 visiteurs pour un week-end de conférences, ateliers, village associatif, install party et LAN party autour du logiciel libre. Organisé par l'association Toulibre.
# Prérequis : Node.js >= 22, pnpm
# Installer les dépendances
pnpm install
# Lancer le serveur de développement
pnpm dev
# → http://localhost:4321
# Build production
pnpm build
# Preview du build
pnpm preview# Convertir les images en AVIF + WebP (nécessite sharp)
pnpm images
# Convertir les vidéos en WebM/VP9 + MP4 720p (nécessite ffmpeg)
pnpm videos
# Les deux d'un coup
pnpm optimize- Astro 5 — Site statique
- Tailwind CSS 4 — Styles
- TypeScript
- Pretalx — Programme (API REST)
src/
├── components/ # Composants Astro
│ ├── home/ # Sections de la page d'accueil
│ ├── layout/ # Header, Footer
│ └── ui/ # Composants réutilisables (Picture, VideoPlayer, Lightbox...)
├── content/ # Contenu (blog, FAQ, photos.yaml)
├── layouts/ # BaseLayout
├── lib/ # Helpers (pretalx, photos, rooms, jsonld)
├── pages/ # Pages du site
└── styles/ # CSS global
public/
├── static/img/ # Images et logos
├── static/videos/ # Vidéos
├── favicon.svg
├── robots.txt
├── humans.txt
└── llms.txt
La configuration de l'édition est centralisée dans src/config.ts : dates, lieu, slug Pretalx, liens, réseaux sociaux, stats.
Pour passer à une nouvelle édition, modifier ce fichier et mettre à jour le contenu des collections.
Si vous trouvez un bug ou souhaitez proposer une amélioration :
- Bug : ouvrir une issue
- Suggestion : ouvrir une issue
- Correction : les pull requests sont les bienvenues !
Contenu sous licence CC BY-SA 4.0.