Upgrade to .NET 10 and finalize foundation scaffold
This commit is contained in:
10
TASKS.md
10
TASKS.md
@@ -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.
|
||||
|
||||
Reference in New Issue
Block a user