# UML Forge — Git Ignore

# ── Environment & Secrets ──────────────────────────────
.env
.env.local
.env.production
*.pem
*.key

# ── Python ─────────────────────────────────────────────
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
.venv/
venv/
env/
ENV/
*.egg-info/
dist/
build/
.eggs/
*.egg

# ── Testing & Coverage ─────────────────────────────────
.pytest_cache/
.coverage
coverage.xml
htmlcov/
.mypy_cache/
.ruff_cache/

# ── Node / Dashboard ───────────────────────────────────
node_modules/
.next/
out/
dashboard/.env.local
dashboard/.env.production

# ── IDE ────────────────────────────────────────────────
.vscode/
.idea/
*.swp
*.swo
.DS_Store

# ── Logs ───────────────────────────────────────────────
*.log
logs/

# ── Alembic ────────────────────────────────────────────
# Keep alembic/versions/ tracked — migrations are version controlled

# ── Internal Business Docs ─────────────────────────────
# Strategy, roadmap, IP, and architecture docs — never public
/docs/

# ── Sample Diagram Outputs ─────────────────────────────
# Generated during local testing — not project source
diagram_*.mmd
diagram_*.png
diagram_*.svg
umlforge_backup_*.txt
