- Change bot/memory/*.json to bot/memory/** to properly ignore all subdirectories (dms/, dm_reports/, profile_pictures/) - Untrack bot/memory/ files from index (DMs, profile pics, dm reports) - Untrack cheshire-cat discord_bridge __pycache__/*.pyc from index - These files are runtime/user data that should never be in version control
100 lines
1.3 KiB
Plaintext
100 lines
1.3 KiB
Plaintext
# ============================================
|
|
# Python
|
|
__pycache__/
|
|
*.py[cod]
|
|
*$py.class
|
|
*.so
|
|
.Python
|
|
*.egg-info/
|
|
dist/
|
|
build/
|
|
|
|
# Virtual environments
|
|
venv/
|
|
env/
|
|
ENV/
|
|
|
|
# IDE
|
|
.vscode/
|
|
.idea/
|
|
*.swp
|
|
*.swo
|
|
|
|
# Models (too large for git)
|
|
models/*.gguf
|
|
models/*.bin
|
|
|
|
# Keep the directory structure
|
|
!models/.gitkeep
|
|
|
|
# Environment variables & Secrets
|
|
.env
|
|
.env.local
|
|
.env.*.local
|
|
*.secret
|
|
|
|
# Logs
|
|
*.log
|
|
logs/
|
|
|
|
# OS
|
|
.DS_Store
|
|
Thumbs.db
|
|
|
|
# Bot memory (contains user data — DMs, profile pictures, etc.)
|
|
bot/memory/**
|
|
!bot/memory/.gitkeep
|
|
|
|
# Sensitive files
|
|
*credentials*.json
|
|
*secrets*.json
|
|
*keys*.json
|
|
*cookies*.json
|
|
|
|
# Test outputs
|
|
*.tmp
|
|
*.temp
|
|
test_output.*
|
|
output/
|
|
temp_*
|
|
|
|
# Audio files (except static assets)
|
|
*.mp3
|
|
*.wav
|
|
*.ogg
|
|
!static/audio/*.mp3
|
|
!static/audio/*.wav
|
|
|
|
# Images (except static assets)
|
|
*.png
|
|
*.jpg
|
|
*.jpeg
|
|
*.gif
|
|
!static/images/*
|
|
|
|
# Backups
|
|
backups/
|
|
*.bak
|
|
*.backup
|
|
|
|
# WIP / experimental subprojects
|
|
miku-app/
|
|
|
|
# Abandoned directories
|
|
dashboard/
|
|
|
|
# IDE / editor workspace files
|
|
*.code-workspace
|
|
.continue/
|
|
|
|
# Cheshire Cat local artifacts
|
|
cheshire-cat/venv/
|
|
cheshire-cat/benchmark_results_*.json
|
|
cheshire-cat/streaming_benchmark_*.json
|
|
cheshire-cat/test_*_output.txt
|
|
cheshire-cat/test_*_final.txt
|
|
cheshire-cat/extracted_facts.json
|
|
|
|
# Jinja templates (referenced by llama-swap config, not source)
|
|
llama31_notool_template.jinja
|