# =============================================================================
# BRS-KB .gitignore
# =============================================================================

# -----------------------------------------------------------------------------
# Python
# -----------------------------------------------------------------------------
__pycache__/
*.py[cod]
*$py.class
*.so
.Python

# -----------------------------------------------------------------------------
# Distribution / Packaging
# -----------------------------------------------------------------------------
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
pip-wheel-metadata/
share/python-wheels/
*.egg-info/
.installed.cfg
*.egg
MANIFEST

# -----------------------------------------------------------------------------
# Testing / Coverage
# -----------------------------------------------------------------------------
htmlcov/
.tox/
.nox/
.coverage
.coverage.*
.cache
nosetests.xml
coverage.xml
*.cover
*.py,cover
.hypothesis/
.pytest_cache/

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

# -----------------------------------------------------------------------------
# IDEs / Editors
# -----------------------------------------------------------------------------
.vscode/
.idea/
*.swp
*.swo
*~
.DS_Store
Thumbs.db

# -----------------------------------------------------------------------------
# Logs and temporary files
# -----------------------------------------------------------------------------
*.log
*.tmp
*.temp
*.bak

# -----------------------------------------------------------------------------
# Environment / Secrets
# -----------------------------------------------------------------------------
.env
.env.*
.envrc
*.pem
*.key
secrets.json
credentials.json

# -----------------------------------------------------------------------------
# SQLite / Databases
# -----------------------------------------------------------------------------
*.db
*.sqlite
*.sqlite3

# -----------------------------------------------------------------------------
# PRODUCTION WEBSITE (NOT for GitHub!)
# The www/ folder contains the production website for brs-kb.easypro.tech
# This should NOT be in the public repository
# -----------------------------------------------------------------------------
www/

# -----------------------------------------------------------------------------
# PRODUCTION SERVER (NOT for GitHub!)
# The server/ folder contains production API server implementation
# This should NOT be in the public repository
# -----------------------------------------------------------------------------
server/
run_api.py

# -----------------------------------------------------------------------------
# Internal data and cache
# -----------------------------------------------------------------------------
brs_kb/data/

# -----------------------------------------------------------------------------
# Internal documentation (NOT for GitHub!)
# -----------------------------------------------------------------------------
COMMIT_GUIDELINES.md
INTERNAL_*.md
TODO_INTERNAL.md
NOTES.md

# -----------------------------------------------------------------------------
# Cursor / AI tools
# -----------------------------------------------------------------------------
.cursor/
.cursorignore
terminals/

# -----------------------------------------------------------------------------
# CI/CD artifacts
# -----------------------------------------------------------------------------
.github/workflows/*.log
jenkins_home/
*.junit.xml

# -----------------------------------------------------------------------------
# Docker
# -----------------------------------------------------------------------------
docker-compose.override.yml
.docker/

# -----------------------------------------------------------------------------
# Monitoring / Metrics (local configs)
# -----------------------------------------------------------------------------
monitoring/local/
prometheus_data/
grafana_data/

# -----------------------------------------------------------------------------
# Screenshots and temporary images
# -----------------------------------------------------------------------------
screenshots/
*.screenshot.png

# -----------------------------------------------------------------------------
# Node.js (for web_ui if used)
# -----------------------------------------------------------------------------
node_modules/
npm-debug.log*
yarn-debug.log*
yarn-error.log*
.npm/
.yarn/
