# ============================================
# 青叶 (QingYe) .gitignore
# 技术栈: Python FastAPI + Vue 3 + Docker
# ============================================

# ---------------------
# 依赖目录
# ---------------------
node_modules/
__pycache__/
*.pyc
*.pyo
*.pyd

# ---------------------
# 构建产物
# ---------------------
dist/
build/
*.egg-info/
*.egg

# ---------------------
# 环境变量
# ---------------------
.env
.env.local
.env.*.local
.env.production
# 生产密钥文件（真实值，绝不提交；.env.prod.example 模板仍可提交）
.env.prod
.env.prod.local

# ---------------------
# Python 虚拟环境
# ---------------------
.venv/
venv/
env/
.Python

# ---------------------
# Python 工具
# ---------------------
*.pyc
*.pyo
.mypy_cache/
.ruff_cache/
.pytest_cache/
htmlcov/
.coverage
coverage/

# ---------------------
# Node.js 工具
# ---------------------
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*

# ---------------------
# 前端产物
# ---------------------
frontend/dist/
frontend/node_modules/

# ---------------------
# 后端产物
# ---------------------
backend/dist/
backend/uploads/

# ---------------------
# Alembic 迁移（按需取消注释）
# ---------------------
# backend/alembic/versions/

# ---------------------
# Docker 数据卷
# ---------------------
postgres_data/
redis_data/

# ---------------------
# IDE / 编辑器
# ---------------------
.vscode/
.idea/
*.swp
*.swo
*~
.project
.classpath
.settings/

# ---------------------
# 操作系统
# ---------------------
.DS_Store
Thumbs.db
Desktop.ini
ehthumbs.db

# ---------------------
# 日志
# ---------------------
*.log
logs/

# ---------------------
# Claude Code
# ---------------------
.claude/
