# =============================================================================
# Monorepo .gitignore
# Nur Build-Artefakte, Caches und temporäre Dateien.
# Secrets werden NICHT ausgeschlossen – sie werden via git-crypt verschlüsselt.
# =============================================================================

# Python
__pycache__/
*.py[cod]
*$py.class
*.so
*.egg-info/
*.egg
dist/
build/
.eggs/
*.whl

# Virtual Environments
.venv/
venv/
ENV/
env/

# IDE / Editor
.idea/
*.swp
*.swo
*~
.project
.classpath
.settings/

# OS-Dateien
.DS_Store
Thumbs.db
Desktop.ini

# Build-Artefakte
*.o
*.a
*.lib
*.dll
*.dylib

# Test & Coverage
.coverage
htmlcov/
.pytest_cache/
.hypothesis/
.tox/
.nox/

# Node.js (falls relevant für Tools)
node_modules/
npm-debug.log*
yarn-error.log*

# Logs (außer Audit-Logs)
*.log
!.audit/*.log

# Temporäre Dateien
*.tmp
*.temp
*.bak
*.orig

# Docker
.docker/

# Misc
.cache/
