Migrate frontend sources to TypeScript

This commit is contained in:
2026-02-24 21:35:15 +01:00
parent fa3b46c8a9
commit 757f9a259e
13 changed files with 403 additions and 51 deletions

View File

@@ -4,9 +4,11 @@
- Root solution: `RpgRoller.sln`
- Backend/full-stack project: `RpgRoller` (Minimal API + static `wwwroot` frontend)
- Frontend source: `RpgRoller/frontend` (TypeScript)
- Test project: `RpgRoller.Tests` (xUnit + `WebApplicationFactory` integration tests)
- OpenAPI source: `openapi/RpgRoller.json`
- Generated client target: `RpgRoller/wwwroot/generated/api-client.js`
- Generated client source: `RpgRoller/frontend/generated/api-client.ts`
- Generated client output: `RpgRoller/wwwroot/generated/api-client.js`
- Local CI parity entrypoint: `scripts/ci-local.ps1`
## 1) Stack and baseline choices