Skip to content

Releases: LukaMrt/Parraindex

Release list

v2.0.0

Choose a tag to compare

@LukaMrt LukaMrt released this 01 Jun 08:09
3ed1f0f
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)

v1.0.0

Choose a tag to compare

@LukaMrt LukaMrt released this 17 Jan 22:04

First version of the website.
Includes all the main features.