Releases: LukaMrt/Parraindex
Releases · LukaMrt/Parraindex
Release list
v2.0.0
docs: sync documentation with decoupled SPA architecture (#32) ## Résumé Aligne toute la documentation du repo sur l'architecture réelle (API Symfony 8 + SPA React 19), l'ancienne doc décrivant encore le monolithe Twig. > Note : cette PR `develop` → `master` embarque aussi le commit *Update dependencies* déjà présent sur `develop`. ### README - Config `.env` backend : variables séparées (plus de `DATABASE_URL`/`MAILER_DSN`) - Topologie prod : FrankenPHP/Caddy (conteneur unique `app`), plus de Nginx ; image mail `axllent/mailpit` - Port dev frontend `:3000`, proxy Vite ; commande init BDD prod (`exec app`) - Versions : Vite 8, TypeScript 6, FrankenPHP 1.12 ; ajout TanStack Query - Badges SonarCloud orphelins → badge GitHub Actions ; ajout section e2e ; contributeur `dvachette` (compteur 4 → 5) ### CONTRIBUTING - Section « Before opening a PR » (commandes qualité back/front/e2e + gate CI bloquant) - Style TypeScript/React (ESLint strict-type-checked, Prettier) en plus de PHP/PSR-12 - Layout monorepo + PR ciblant `develop` ### CLAUDE.md - Racine : démarrage dev réaliste, `compose.yaml` = prod, ajout `e2e/` et `justfile` - Backend : réécriture complète (couches Controller→Service→Repository, convention API, Voters, pattern Resolver, commandes) - Frontend : ajout couche données (client `Result<T>`, `queries.ts`, `ErrorCode` miroir) - `e2e/CLAUDE.md` : nouveau guide (just, helpers, conventions) ### Nettoyage - Suppression des docs obsolètes de `docs/` (ancien monolithe) 🤖 Generated with [Claude Code](https://claude.com/claude-code)