# ============================================================
# EchoChat 项目全局 .gitignore
# ============================================================

# --- OS ---
.DS_Store
Thumbs.db

# --- IDE ---
.idea/
.vscode/
.cursor/
*.swp
*.swo
*~

# --- Local runtime ---
.run/

# --- Go ---
backend/go-service/tmp/
*.exe
*.exe~
*.dll
*.so
*.dylib
*.test
*.out
*.prof

# --- Node.js ---
node_modules/
dist/
.nuxt/
.output/
.vite/

# --- 环境配置 ---
.env
.env.local
.env.*.local
*.local

# --- 日志 ---
logs/
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*

# --- Docker 数据卷（本地持久化目录） ---
deploy/data/

# --- 编译产物 ---
build/
*.tmp

# --- 测试覆盖率 ---
coverage/
*.coverprofile

# --- Playwright 截图与 MCP 快照 ---
*.png
!design-system/**/*.png
.playwright-mcp/
!.playwright-mcp/.gitkeep
