- Replace Swashbuckle with NSwag.AspNetCore + NSwag.MSBuild - Configure OpenAPI document in Program.cs via AddOpenApiDocument - Add nswag.json: aspNetCoreToOpenApi → Axios TypeScript client - Post-build target uses NSwagExe_Net80 to run on correct runtime - Client generated to frontend/src/api/apiClient.ts (gitignored) - Add axios to frontend dependencies Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
54 lines
712 B
Plaintext
54 lines
712 B
Plaintext
# ========================
|
|
# .NET
|
|
# ========================
|
|
bin/
|
|
obj/
|
|
*.user
|
|
*.suo
|
|
.vs/
|
|
*.log
|
|
*.DS_Store
|
|
appsettings.Development.json
|
|
appsettings.Local.json
|
|
|
|
# NuGet
|
|
*.nupkg
|
|
.nuget/
|
|
|
|
# Publish output
|
|
publish/
|
|
out/
|
|
|
|
# ========================
|
|
# Generated API client (regenerated on each backend build)
|
|
# ========================
|
|
frontend/src/api/
|
|
|
|
# ========================
|
|
# Vue / Node
|
|
# ========================
|
|
node_modules/
|
|
dist/
|
|
.env
|
|
.env.local
|
|
.env.*.local
|
|
npm-debug.log*
|
|
yarn-debug.log*
|
|
yarn-error.log*
|
|
.vite/
|
|
.cache/
|
|
|
|
# ========================
|
|
# Rider / VS Code / VS
|
|
# ========================
|
|
.idea/
|
|
.vscode/
|
|
*.swp
|
|
*.swo
|
|
|
|
# ========================
|
|
# OS
|
|
# ========================
|
|
Thumbs.db
|
|
.DS_Store
|