Add comprehensive gitignore file

This commit is contained in:
2025-07-14 00:18:15 -05:00
parent 96d12f5939
commit c72fce33d7

87
.gitignore vendored Normal file
View File

@ -0,0 +1,87 @@
# Environment files
.env
.env.local
.env.production
# Dependencies
node_modules/
__pycache__/
*.pyc
*.pyo
*.pyd
.Python
pip-log.txt
pip-delete-this-directory.txt
.tox
.coverage
.coverage.*
.cache
nosetests.xml
coverage.xml
*.cover
*.log
.git
.mypy_cache
.pytest_cache
.hypothesis
# Data directories (these contain runtime data)
/data/audio/
/data/database/
/data/redis/
/data/logs/
/data/models/
# Keep directory structure but ignore contents
!/data/audio/.gitkeep
!/data/database/.gitkeep
!/data/redis/.gitkeep
!/data/logs/.gitkeep
!/data/models/.gitkeep
# IDE files
.vscode/
.idea/
*.swp
*.swo
*~
# OS files
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db
# Docker
.dockerignore
# Temporary files
*.tmp
*.temp
/tmp/
# Prisma
prisma/dev.db*
prisma/migrations/dev*
# Build outputs
dist/
build/
*.egg-info/
# Audio files (we don't want to commit large audio files)
*.wav
*.pcm
*.mp3
*.flac
*.ogg
*.m4a
# Model files (these are downloaded at runtime)
*.bin
*.pt
*.pth
*.onnx