✨ feat(frontend): Storybook + auto-generated Playwright e2e docs with screenshots #30
Reference in New Issue
Block a user
Delete Branch "feat/frontend-storybook-and-docs"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Three additions to make frontend PRs reviewable directly from the Gitea web UI (per user request 2026-05-03):
User's framing: "rien que depuis l'interface gitea en ligne on puisse jauger du travail."
What you can see in this PR (Gitea web UI demo)
frontend/docs/e2e/README.md— list of e2e tests[<- Back to index]to navigate backTry it locally
Files changed
.gitignore: frontend exclusions (storybook-static, test-results, playwright-report)frontend/.storybook/{main,preview}.ts: Storybook 8 configfrontend/components/HealthDashboard.stories.ts: 1 example storyfrontend/playwright.config.ts: JSON reporter + screenshotsfrontend/tests/e2e/health.spec.ts: explicit screenshot pathfrontend/scripts/generate-test-docs.mjs: doc generatorfrontend/docs/README.md: top-level frontend docs indexfrontend/docs/e2e/README.md: e2e index (auto-generated, committed)frontend/docs/e2e/<test-slug>.md: per-test docs (auto-generated, committed)frontend/tests/e2e/screenshots/<slug>.png: screenshots (committed for Gitea preview)frontend/package.json+package-lock.json: devDeps + scriptsdocs:gen,docs:fullOut of scope
Migration context
ARCODANGE Phase 1 - autonomous run via Mistral Vibe with ICM workspace at
~/Work/Vibe/workspaces/frontend-storybook-playwright-docs/. ~95 % autonomy; trainer (Claude) finalized commit/PR (Mistral hit max-turns at €3.87 with code complete).🤖 Co-Authored-By: Mistral Vibe (devstral-2 / mistral-medium-3.5) + Claude Opus 4.7