# Ignore Visual Studio-specific files
.vs/
*.suo
*.user
*.userosscache
*.sln.docstates

# Ignore Rider-specific files
.idea/
*.iml

# Ignore build output
**/bin/
**/obj/
**/out/
**/Debug/
**/Release/
*.log

# Ignore user-specific files
*.swp
*.swo

# Ignore .NET dependencies
**/project.lock.json
**/project.assets.json
**/node_modules/
**/packages/
**/test_results/

# Ignore sensitive configuration files
appsettings.json
appsettings.Development.json
secrets.json
.env

# Ignore Docker-related files
docker-compose.override.yml
docker-compose.override.yaml

# Ignore certificates and private keys
*.pfx
*.p12
*.crt
*.key
*.pem
**/private_key.pem
**/private_key_pkcs8.pem
**/localhost.crt
**/localhost.key
**/localhost.pem

# Ignore logs and caches
*.log
logs/
**/*.pid
**/*.seed

# Ignore compiled files
*.dll
*.exe
*.so
*.dylib
*.pdb
*.cache

# Ignore Swagger-related files
swagger/
swagger-ui/

# Ignore database migrations and generated files
Migrations/
*.db
*.mdf
*.ldf
*.sqlite

# Ignore IDE-specific settings
*.Rider*
*.idea/
*.vs/

# Ignore test results
TestResults/
coverage/
coverage.xml
lcov-report/

# Ignore Kubernetes-related files
k8s/

# Ignore temporary files
*.tmp
*.bak
*.old
