Upgrade to .NET 10 and finalize foundation scaffold

This commit is contained in:
2026-01-28 14:29:42 +01:00
parent 71f61bb122
commit 257b473253
16 changed files with 328 additions and 6 deletions

View File

@@ -3,11 +3,11 @@
- [x] Initialize git repository.
## Foundation
- [ ] Add `.gitignore` for .NET / IIS publish artifacts.
- [ ] Scaffold .NET 8 minimal API project with static file hosting (`wwwroot`).
- [ ] Configure SQLite connection pointing to `App_Data` with EF Core migrations folder under `Data/`.
- [ ] Define domain models in `Domain/`: `Player`, `Suggestion`, `Vote`, `AppState`, `Phase` enum.
- [ ] Implement `AppDbContext` in `Data/` with DbSets and simple seeding of `AppState`.
- [x] Add `.gitignore` for .NET / IIS publish artifacts.
- [x] Scaffold .NET 10 minimal API project with static file hosting (`wwwroot`).
- [x] Configure SQLite connection pointing to `App_Data` with EF Core migrations folder under `Data/`.
- [x] Define domain models in `Domain/`: `Player`, `Suggestion`, `Vote`, `AppState`, `Phase` enum.
- [x] Implement `AppDbContext` in `Data/` with DbSets and simple seeding of `AppState`.
## Identity & Middleware
- [ ] Middleware to issue/read HttpOnly `player` cookie with Guid; SameSite=Strict; secure in production.