# -----------------------------------------------------------------------------
# ADN DMR Peer Server – production config, secrets, data, build, IDE/OS
# -----------------------------------------------------------------------------

# Production config (use *.example.yaml as template)
adn-server.yaml
adn-echo.yaml
adn-voice.yaml
*.local.yaml
*.local.yml

# Local/helper scripts (repo root only; not tests/scripts/)
/scripts/

# Env and secrets
.env
.env.local
.env.*.local
!.env.example
user_passwords.json
encryption_key.secret
*.secret
keys.json

# -----------------------------------------------------------------------------
# Data and runtime (keep data/ via .gitkeep, do not commit contents)
# -----------------------------------------------------------------------------
data/*.json
data/*.pkl
data/*.tsv
data/*.bak
!data/.gitkeep
json/*
!json/.gitkeep

# Internal
docs-priv/

# Runtime drop-in plugins (see plugins/README.md); example skeleton and official plugins are versioned
plugins/*
!plugins/README.md
!plugins/.gitkeep
!plugins/example/
!plugins/example/**
plugins/example/example-events/
plugins/example/**/__pycache__/
!plugins/voice-announcements/
!plugins/voice-announcements/**
plugins/voice-announcements/**/__pycache__/

# Runtime TTS on-demand cache (generated at runtime)
Audio/es_ES/ondemand/

# Dev-only session captures; anonymize before promoting to fixtures/
tests/fixtures/sessions/_capture/

# Docs policy: keep source markdown + mkdocs configs in git; ignore generated assets
docs/build-assets/
requirements-docs.txt

# MkDocs build output (site/en, site/es)
site/

# -----------------------------------------------------------------------------
# Python
# -----------------------------------------------------------------------------
htmlcov/
.coverage
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
build/
develop-eggs/
dist/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
*.egg-info/
.installed.cfg
*.egg
.eggs/

# Virtual envs
.venv/
venv/
env/
ENV/

# -----------------------------------------------------------------------------
# Logs and runtime
# -----------------------------------------------------------------------------
*.log
log/
tmp/
temp/
*.tmp
*.temp
.cache/

# -----------------------------------------------------------------------------
# IDE and OS
# -----------------------------------------------------------------------------
.idea/
.vscode/
.cursor/
*.swp
*.swo
*~
.DS_Store
Thumbs.db

# -----------------------------------------------------------------------------
# Misc
# -----------------------------------------------------------------------------
*.bak
*.backup
*.orig
logo.png
