Skip to content

Comments

Mise à jour #1

Open
rvailleux wants to merge 98 commits intomasterfrom
master
Open

Mise à jour #1
rvailleux wants to merge 98 commits intomasterfrom
master

Conversation

@rvailleux
Copy link

No description provided.

rvailleux and others added 30 commits August 29, 2025 22:14
- Suppression du titre "# README" redondant
- Ajout d'une description claire du projet
- Ajout des prérequis (Ruby, Bundler)
- Instructions d'installation en étapes numérotées
- Correction de la description de _config.yml (suppression de la mention Hugo)
- Explication claire de l'architecture des données (index.md vs _data/commons.yml)
- Ajout d'une section "Personnaliser le contenu" avec exemples pour :
  - Ajouter un intervenant
  - Ajouter un créneau à l'agenda
  - Activer/désactiver une section
- Ajout d'une section déploiement (GitHub Actions)
- Ajout d'un arbre de structure du projet
Define core principles for Jekyll static site governance:
- Static-first architecture with GitHub Pages compatibility
- Content-driven configuration via YAML front matter
- Year-based editioning for conference archives
- Jekyll build validation as quality gate
- Convention over configuration for maintainability

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Add YouTube video URLs to all 9 speakers in index.md
- Modify _includes/agenda.html to display videos below talk descriptions
- Modify _includes/speakers.html to use include.params pattern
- Update _layouts/home_conference.html to pass params to speakers include
- Add responsive CSS for video embeds in _sass/_global.scss
- Rename PDF file with accented character to fix Jekyll build

Videos are now displayed in the agenda section below each talk
description instead of on speaker profile pages.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Update Gallery section with 16 event photos from assets/2025/photos_event/
- Add descriptive alt text for accessibility
- Update section title to "Photos de l'événement"
- Update description to "Revivez les meilleurs moments du DevFest Perros-Guirec 2025"

All photos include unique, non-generic alt text describing the scene content
for screen reader accessibility.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Archive 2025 site to assets/2025/devfest/
- Add DevFest 2025 to archives page
- Fix UTF-8 encoding in Rakefile for File.read operations

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Add .playwright/ folder to .gitignore for screenshot storage
- Add CLAUDE.md section on Testing with Playwright
- Document screenshot naming conventions

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Create /devfestnoz-2026 route with custom layout
- Add DevFestNoz branding (logos, carousel image)
- Split Programme and Speakers sections
- Add Cuihtlauac Alvarado and Mathieu Laude speaker profiles
- Update navigation menu with 2026/2025 links
- Add event schedule: 18h00-20h30, 45min talks
- Add Programme and Inscription buttons on carousel
- Style Programme button with white background for contrast

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Remove 2025 from navigation menu
- Change DevFestNoz 2026 permalink to / (homepage)
- Move DevFest 2025 to /devfest-2025

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Rename menu item to DevFestNoz 2026
- Add Programme menu item
- Highlight 3 key points in edito with strong tags:
  1. AI redefining code production
  2. Critical gap between production and verification
  3. Functional languages for verification crisis

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Add critical CSS inlining and async CSS loading
- Defer all JavaScript to footer
- Implement lazy loading for below-fold images
- Add resource hints (dns-prefetch, preconnect)
- Exclude old asset directories from build (2021-2024, slidedecks)
- Add image optimization script for WebP conversion
- Enable gzip compression in asset pipeline

Results:
- Site size: 1.7GB → 988MB (42% reduction)
- Build time: ~11s → ~7s (36% faster)
- Faster First Contentful Paint with async CSS
- Better Time to Interactive with deferred JS

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Document the performance optimizations implemented:
- Critical CSS inlining
- Async CSS loading
- Deferred JavaScript
- Lazy loading for images
- Resource hints (dns-prefetch, preconnect)
- Image optimization script usage

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Report content has been integrated into README.md
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- "informé" → "informés" (accord avec le sujet implicite)
- "être averti" → "recevoir les informations" (formulation neutre)
- "touss/bienvenu.e.s" → "tous les bienvenus" (correction typo)
- "développeur·euse junior, confirmé·e" → "développeuse ou développeur, quel que soit votre niveau" (formulation inclusive)
- "participants" → "participant·es" (point médian)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Convert absolute URLs (https://devfest.codedarmor.fr/assets/202X) to relative paths (/archives/202X/)
- Fix dossier de présentation link (remove accent from filename)
- Add missing apple-touch-icon.webp files
- Fix photos_speakers and photos_event paths in 2025 archive

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Delete all .log files
- Delete core dump files
- Move archived assets from assets/ to archives/
- Add bugbust archive tarball

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
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