# Build results
[Dd]ebug/
[Dd]ebugPublic/
[Rr]elease/
[Rr]eleases/
x64/
x86/
[Ww][Ii][Nn]32/
[Aa][Rr][Mm]/
[Aa][Rr][Mm]64/
bld/
[Bb]in/
[Oo]bj/
[Ll]og/
[Ll]ogs/

# Visual Studio cache/options
.vs/
.vscode/
*.user
*.userosscache
*.sln.docstates

# NuGet
*.nupkg
*.snupkg
.nuget/

# Rider
.idea/
*.sln.iml
.idea_modules/

# macOS
.DS_Store

# Environment variables
.env
.env.local
.env.*.local

# Runtime
*.dll
*.exe
*.so
*.dylib

# Certificates/Keys
*.pfx
*.pem
*.key
*.crt

# Local publish artifacts
/publish/
/PublishProfiles/

# Node (if used for tooling)
node_modules/

# Temporary files
*.tmp
*.temp
*.log
*.swp
*.swo

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

# Podman
.podman/

# Tests
TestResults/
.coverage/
coverage/

# IDE Settings (keep only workspace settings, not user settings)
.vscode/settings.json
.vscode/launch.json
.vscode/tasks.json

# Protocol Buffer generated files (keep source .proto files)
*.pb.go
*.pb.cs

# OS files
Thumbs.db
.Thumbs.db
