Chapitre 05 — L'Igoristan, le SUT public

Chapitre 05 — L’Igoristan, le SUT public#

Application web volontairement chaotique, hébergée sur GitHub Pages, empire personnel d’Igor. Sert de SUT à ocarina-example et de terrain de jeu pour démontrer le rejeu, les watchers, les match_page.

Plan#

#FichierSujet
0101-stack.mdStack React 19 / Vike SSG / Vite 7 / Tailwind 4 / Valibot / wireit / pnpm.
0202-routes.mdLes 10 routes, leur rôle, leur dose de chaos.
0303-use-auth.mdLe faux useAuth, MFA OTP, Math.random() < 0.9.
0404-key-components.mdLoginForm, ChaoticForm, Dropzone, RandomLoader, etc.
0505-wireit.mdPipelines wireit (prebuild, build, dev, lint, typecheck, ci:format-check).
0606-husky-commitlint.mdHusky + lint-staged + commitlint + commitizen.
0707-ci-deploy.mdCI/CD : ci-pr.yml (3 jobs parallèles) + deploy.yml (push main → Pages).

Pourquoi un SUT volontairement chaotique#

Le Holy Book mentionne principalement l’Igoristan via le pointeur vers ocarina-example. Mais l’intention est claire : un site qui marche tout le temps ne sert à rien pour démontrer un framework de test résilient.