# Build artifacts and cache
target/
.mypy_cache/
.ruff_cache/
__pycache__/

# Git and version control
.git/
.gitignore
.gitlab-ci.yml

# Development environment files
.claude/settings.local.json
.claude/settings.json
.devcontainer/
.vscode/
qrusty.code-workspace
.venv/
.venv

# Documentation (not needed in container)
docs/
README.md

# Development and testing files
example.env
docker-compose.yml
test-results/

# Node.js artifacts (from integrations)
integrations/node-red/node_modules/
integrations/node-red/package-lock.json

# Python artifacts (from integrations)
integrations/python/__pycache__/
integrations/python/*.pyc
integrations/python/.pytest_cache/
integrations/python/.ruff_cache/

# OS specific files
.DS_Store
Thumbs.db

# IDE files
*.swp
*.swo
*~

# Temporary files
*.tmp
*.temp
.cache/

# Rust specific (beyond what's in target/)
**/*.rs.bk
Cargo.lock

# Log files
*.log

# Synced from .gitignore
*.whl
integrations/pyclient/dist
integrations/pyclient/docs
integrations/pyclient/qrusty_pyclient.egg-info
package-lock.json
integrations/nodeclient/docs
node_modules/
integrations/nodeclient/node_modules
webui/node_modules
web_ui/node_modules/
webui/dist
web_ui/dist/
static_webui
