# ---------- .NET / ASP.NET Core ---------- [Bb]in/ [Oo]bj/ [Ll]og/ [Ll]ogs/ *.user *.suo *.userosscache *.sln.docstates *.rsuser .vs/ *.dbmdl *.pdb *.nupkg *.snupkg **/[Pp]ackages/* !**/[Pp]ackages/build/ project.lock.json artifacts/ publish/ PublishScripts/ *.publish.xml *.pubxml *.pubxml.user # Test results & coverage [Tt]est[Rr]esult*/ *.trx coverage*.json coverage*.xml coverage/ *.coverage *.coveragexml TestResults/ # User secrets & local config secrets.json appsettings.development.*.json launchSettings.json.user *.pfx *.p12 # Local databases *.db *.db-shm *.db-wal *.sqlite *.sqlite3 *.mdf *.ldf # Hot Chocolate / Strawberry Shake (generated GraphQL client output) .graphql/ .graphqlrc.local.json **/Generated/*.StrawberryShake.cs .strawberryshake/ # Uncomment if you commit schema.graphql and want it tracked: # !schema.graphql # ---------- Frontend (Angular / React / Svelte) ---------- node_modules/ dist/ build/ out/ .angular/ .svelte-kit/ .next/ .nuxt/ .vite/ .cache/ .parcel-cache/ .turbo/ .eslintcache *.tsbuildinfo storybook-static/ # Package manager debris (keep your lockfile of choice committed) npm-debug.log* yarn-debug.log* yarn-error.log* pnpm-debug.log* .pnpm-store/ .yarn/* !.yarn/patches !.yarn/plugins !.yarn/releases !.yarn/versions .pnp.* # Frontend tests /cypress/videos/ /cypress/screenshots/ /playwright-report/ /test-results/ /blob-report/ # ---------- Environment ---------- .env .env.* !.env.example !.env.sample # ---------- IDEs & editors ---------- .idea/ *.sw? .vscode/* !.vscode/settings.json !.vscode/tasks.json !.vscode/launch.json !.vscode/extensions.json *.code-workspace .history/ *.DotSettings.user _ReSharper*/ *.ncrunch* # ---------- OS ---------- .DS_Store Thumbs.db ehthumbs.db Desktop.ini $RECYCLE.BIN/ # ---------- Misc ---------- *.log *.tmp *.bak # ---------- Fusion (generated; schema-settings.json is tracked) ---------- schema.graphqls gateway.far