# ============================================
# .NET / C#
# ============================================
[Bb]in/
[Oo]bj/
[Oo]ut/
[Ll]og/
[Ll]ogs/
*.user
*.rsuser
*.suo
*.userosscache
*.sln.docstates
*.userprefs
*.pidb
*.booproj
*.svd
*.pdb
*.idb
*.ilk
*.meta
*.obj
*.pch
*.pdb
*.pgc
*.pgd
*.rsp
*.sbr
*.tlb
*.tli
*.tlh
*.tmp
*.vspscc
*.vssscc
.builds
*.DotSettings.user

# NuGet
*.nupkg
*.snupkg
**/[Pp]ackages/*
!**/[Pp]ackages/build/
.nuget/
project.lock.json
project.fragment.lock.json
artifacts/

# .NET Core
*.PublishPersistentProperties.json

# ============================================
# Node.js / Frontend
# ============================================
node_modules/
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
.pnpm-store/
.npm/
.yarn/
!.yarn/patches
!.yarn/plugins
!.yarn/releases
!.yarn/sdks
!.yarn/versions

# Vite
.vite/
dist/
dist-ssr/
*.local

# Build outputs
build/
.next/
.nuxt/
.output/
.cache/

# ============================================
# Docker
# ============================================
**/docker-compose.override.yml
**/.docker/

# ============================================
# Kubernetes
# ============================================
*.kubeconfig
kubeconfig
**/charts/*.tgz
**/*.decrypted.yaml
**/secrets.yaml
**/secrets.yml
!**/secrets.example.yaml

# Helm
**/Chart.lock

# ============================================
# IDEs and Editors
# ============================================

# JetBrains Rider / IntelliJ
.idea/
*.sln.iml

# Visual Studio Code
.vscode/*
!.vscode/settings.json
!.vscode/tasks.json
!.vscode/launch.json
!.vscode/extensions.json
!.vscode/*.code-snippets
.history/
*.vsix

# Visual Studio
.vs/
*.VC.db
*.VC.VC.opendb

# ============================================
# OS Generated
# ============================================

# macOS
.DS_Store
.AppleDouble
.LSOverride
._*
.DocumentRevisions-V100
.fseventsd
.Spotlight-V100
.TemporaryItems
.Trashes
.VolumeIcon.icns
.com.apple.timemachine.donotpresent
.AppleDB
.AppleDesktop
Network Trash Folder
Temporary Items
.apdisk

# Windows
Thumbs.db
Thumbs.db:encryptable
ehthumbs.db
ehthumbs_vista.db
*.stackdump
[Dd]esktop.ini
$RECYCLE.BIN/
*.cab
*.msi
*.msix
*.msm
*.msp
*.lnk

# Linux
*~
.fuse_hidden*
.directory
.Trash-*
.nfs*

# ============================================
# Environment & Secrets
# ============================================
.env
.env.local
.env.*.local
!.env.example
!.env.development
!.env.production
*.pem
*.key
*.p12
*.pfx
appsettings.Development.json
appsettings.Local.json
secrets.json

# ============================================
# Testing
# ============================================
coverage/
*.lcov
.nyc_output/
TestResults/
*.trx

# ============================================
# Misc
# ============================================
*.log
*.tmp
*.temp
*.swp
*.swo
*.bak
*.backup
.sass-cache/
*.css.map
*.js.map
