- Add Python cache, test artifacts, backups, models to .gitignore - Remove .env and .env.development from tracking (security) - Keep release documentation, ignore binaries
93 lines
1.1 KiB
Plaintext
93 lines
1.1 KiB
Plaintext
# Environment - Local configs (NEVER commit these)
|
|
.env
|
|
.env.local
|
|
.env.*.local
|
|
|
|
# Build artifacts
|
|
target/
|
|
venv/
|
|
|
|
# Generated files
|
|
thumbnails/
|
|
*.asr.json
|
|
*.probe.json
|
|
test_asr.json
|
|
|
|
# Local output (machine learning results)
|
|
output/
|
|
*.pt
|
|
|
|
# Cache
|
|
.ruff_cache/
|
|
|
|
# OS files
|
|
.DS_Store
|
|
.Spotlight-V100
|
|
.Trashes
|
|
|
|
# Logs
|
|
*.log
|
|
|
|
# SSH keys (NEVER commit)
|
|
id_*
|
|
!id_*.pub
|
|
|
|
# IDE and editor
|
|
.vscode/
|
|
.idea/
|
|
*.swp
|
|
*.swo
|
|
*~
|
|
|
|
# Documentation backups
|
|
# docs_v1.0/ (Moved to active tracking)
|
|
|
|
# Frontend dependencies
|
|
node_modules/
|
|
portal/src-tauri/target/
|
|
|
|
# Python cache
|
|
__pycache__/
|
|
*.pyc
|
|
*.pyo
|
|
|
|
# Test artifacts
|
|
test_output/
|
|
test_output_simple/
|
|
test_output_v2/
|
|
*.mp4
|
|
*.pt
|
|
server.pid
|
|
server.pid.*
|
|
|
|
# Backup files
|
|
*.bak
|
|
*.backup
|
|
*.bak[0-9]
|
|
|
|
# Model files
|
|
models/
|
|
model_checkpoints/
|
|
pretrained_models/
|
|
|
|
# Desktop app
|
|
momentry_desktop/
|
|
|
|
# Release artifacts (track docs, ignore binaries)
|
|
release/*.zip
|
|
release/momentry_v*
|
|
release/*.sql
|
|
release/dev_data_*.sql
|
|
release/public_schema_*.sql
|
|
release/migrate_*.sql
|
|
|
|
# But track release documentation
|
|
!release/*.md
|
|
!release/*.txt
|
|
|
|
# Data directories
|
|
data/
|
|
|
|
# System status
|
|
system_status_*.md
|