Documentation
Notes techniques sur ce projet — non listées sur la page de présentation.
Architecture Decision Records
- 0001 — Consigner les décisions d'architecture
- 0002 — Next.js App Router, rendu 100% statique
- 0003 — Tailwind CSS v4 avec tokens `@theme`, sans bibliothèque de composants
- 0004 — pnpm comme gestionnaire de paquets
- 0005 — Feuille CV imprimée comme arbre séparé, activé par media query
- 0006 — Contenu centralisé dans `content/profile.ts`
- 0007 — Documentation exposée sur le site, non indexée
- 0008 — Déploiement Vercel, domaine racine comme canonical
- 0009 — La CI GitHub Actions bloque la promotion en production sur Vercel
- 0010 — Stratégie de gestion des erreurs : le trio standard Next.js, rien de plus
- 0011 — Architecture du blog et de son admin : Markdown en repo Git, auth LinkedIn
- 0012 — 401/403 pour `/admin` : ni page dédiée ni API expérimentale