# ── Secrets / local config ───────────────────────────────────────────── # Keep the base appsettings.json (no real secrets); ignore env-specific ones. **/appsettings.*.json !**/appsettings.json .env .env.* !**/.env*.example # ── .NET ─────────────────────────────────────────────────────────────── bin/ obj/ [Dd]ebug/ [Rr]elease/ *.user .vs/ logs/ *.log # ── Node / Next.js ───────────────────────────────────────────────────── node_modules/ .next/ out/ npm-debug.log* yarn-debug.log* yarn-error.log* .pnpm-debug.log* # ── OS / editor ──────────────────────────────────────────────────────── .DS_Store Thumbs.db .idea/ # ── Playwright E2E (Testing/e2e) ────────────────────────────────────── Testing/e2e/playwright-report/ Testing/e2e/test-results/ Testing/e2e/.auth/ Testing/e2e/blob-report/ # ── Migrations ───────────────────────────────────────────────────────── # Each dev keeps EF Core migrations local; DB schema changes are announced # to the team instead of committed, so migration files aren't shared here. Migrations/