Skip to content

v1.0.0 — Initial Release

Latest

Choose a tag to compare

@tony-stark-eth tony-stark-eth released this 21 Mar 21:29
· 29 commits to main since this release

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 ✅