v1.0.0 — Initial Template Release
Full-stack project template: PHP 8.4 + Symfony 8 + SvelteKit + FrankenPHP
Backend Quality Stack
- ECS (PSR-12 + strict) · PHPStan (level max + 10 extensions) · Rector (PHP 8.4 + Symfony 8)
- PHPUnit 13 (4 tests, path coverage via Xdebug) · Infection (mutation testing)
- phpat (architecture tests: layer dependencies + naming conventions)
Frontend
- SvelteKit 2 + Svelte 5 + Bun + Tailwind 4 + adapter-static
- ESLint + Svelte Check + Playwright E2E (3 tests)
Infrastructure
- Docker Compose: FrankenPHP (worker mode) + PostgreSQL 17 + PgBouncer + Mercure
- CI runs inside the same Docker Compose stack as local development
- BuildKit layer caching + Composer package caching (52s total CI time)
- OpenTofu modules (Hetzner: server, network, volume, DNS)
All Checks Green
ECS ✅ PHPStan ✅ Rector ✅ PHPUnit 4/4 ✅ Infection ✅ Svelte Check ✅ ESLint ✅ Build ✅ E2E 3/3 ✅