Allow staging db/pattern.json by replacing blanket db/ ignore with a whitelist for tracked db files. Co-authored-by: Cursor <cursoragent@cursor.com>
47 lines
681 B
Plaintext
47 lines
681 B
Plaintext
# Python
|
|
__pycache__/
|
|
# led-driver/src is MicroPython source — never keep host __pycache__ there (see .cursor/rules/led-driver.mdc)
|
|
led-driver/src/__pycache__/
|
|
*.py[cod]
|
|
*$py.class
|
|
*.so
|
|
.Python
|
|
|
|
# Virtual environments
|
|
venv/
|
|
env/
|
|
ENV/
|
|
.venv
|
|
|
|
# IDE
|
|
.vscode/
|
|
.idea/
|
|
*.swp
|
|
*.swo
|
|
*~
|
|
|
|
# OS
|
|
.DS_Store
|
|
Thumbs.db
|
|
|
|
# Project specific
|
|
scripts/.led-controller-venv
|
|
docs/.help-print.html
|
|
settings.json
|
|
# Track shared JSON + preset binaries; ignore other db/*.json (e.g. device, zone) locally
|
|
db/*
|
|
!db/group.json
|
|
!db/palette.json
|
|
!db/pattern.json
|
|
!db/preset.json
|
|
!db/profile.json
|
|
!db/scene.json
|
|
!db/sequence.json
|
|
!db/presets/
|
|
!db/presets/*.bin
|
|
*.log
|
|
*.db
|
|
*.sqlite
|
|
.pytest_cache/
|
|
.ropeproject/
|