# ==============================================
# IDE 相关 (IntelliJ IDEA / PyCharm)
# ==============================================
.idea/
/shelf/
/workspace.xml
# 基于编辑器的 HTTP 客户端请求
/httpRequests/
# Datasource local storage ignored files
/dataSources/
/dataSources.local.xml
*.iml
*.iws

# ==============================================
# Python 后端相关
# ==============================================
# 字节码缓存
__pycache__/
*.py[cod]
*$py.class

# 虚拟环境
.env/
.venv/
env/
venv/
ENV/

# 环境变量文件 (包含敏感信息)
.env
.env.local
.env.*.local

# 数据库文件 (SQLite 本地缓存)
*.db
*.sqlite
*.sqlite3

# ==============================================
# Node.js / 前端相关
# ==============================================
# 依赖包 (体积大，无需提交)
frontend/node_modules/
node_modules/

# 日志
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*

# 本地环境配置
.env.local
.env.development.local
.env.test.local
.env.production.local

# 构建产物
dist/
build/
*.local

# ==============================================
# 系统文件
# ==============================================
# Windows
Thumbs.db
.DS_Store
Desktop.ini

# ==============================================
# 项目自定义忽略
# ==============================================
# 启动脚本 (如果是本地个性化配置可忽略，如需共享可保留)
# start_tdh.bat
# README.md (一般需要提交，不忽略)
# sql/ (一般需要提交建表SQL，不忽略)