# General OS files
.DS_Store
Thumbs.db

# Editor & IDE files (keeping .vscode settings but ignoring unnecessary metadata)
!.vscode/
.vscode/*.workspace
.vscode/*.tmp

# Log and Cache files
logs/
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*

# Python-specific exclusions
__pycache__/
*.pyc
*.pyo
*.pyd
*.venv/
venv/
env/
*.env

# Node.js dependencies (frontend folder was excluded, but keeping this rule for reference)
frontend/node_modules/
frontend/.svelte-kit/
frontend/.turbo/
frontend/.vite/
frontend/build/

# API and Backend specific exclusions
api/.env
api/__pycache__/
api/*.sqlite3

# Install scripts and temporary files
install/tmp/
install/*.bak

# VM and Container-specific exclusions
vm/tmp/
vm/*.qcow2
vm/*.img
vm/*.vmdk
vm/*.iso
vm/*.bak

# Miscellaneous temporary or unnecessary files
*.bak
*.swp
*.swo
*.swn
*.tmp
*.backup

# JSON configuration backups
json/*.bak
json/*.tmp
json/.vscode/

# Ignore compiled binaries or packaged artifacts
*.exe
*.dll
*.bin
*.deb
*.rpm
*.tar.gz
*.zip
*.tgz

# Ignore repository metadata or Git itself
.git/
.gitignore
.vscode/settings.json
