# Python-related files
__pycache__/
*.py[cod]
*.egg-info/
.eggs/
*.tgz
*.tar.gz
*.ini

# Virtual Environment
.venv/
env/
venv/
*.env*
.env_example


# Build / Distribution
dist/
build/
site/

# Logs / Reports
*.log
*.log.*
*.logfire
*.coverage/
log/
logs/

# Node
node_modules/

# Caches
.cache/
.mypy_cache/
.pytest_cache/
.ruff_cache/
.gradio/
.history/
temp/

# IDE / Editor Files
.idea/
.vscode/
.vscode/settings.json

# Framework-specific files
local_neo4jWorkDir/
neo4jWorkDir/

# Data & Storage
inputs/
rag_storage/
examples/input/
examples/output/
deepcode-mcp/agent_folders

# Miscellaneous
.DS_Store
TODO.md
ignore_this.txt
*.ignore.*

# unit-test files
test_*
run_indexer_with_filtering.py

# Cline files
memory-bank/

# project files
deepcode_lab/
uploads/

# secrets (use .env or environment variables instead)
# NEVER commit real API keys; use the *.example files as templates.
deepcode_config.json
nanobot_config.json
*.secrets.yaml
*.secrets.yml
secrets.json
credentials.json
*credentials*.json
.env
.env.*
!.env.example
!*.env.example
