# ============================================================
# MilliSim4 .gitignore
# 规则：配置文件允许提交，构建产物排除，文档文件允许提交
# ============================================================

# ======== 构建产物 ========
# .NET 后端编译输出
**/bin/
**/obj/

# 前端构建输出
frontend/dist/
frontend/node_modules/

# 发布包
*.publish.zip
publish/

# ======== 日志文件 ========
**/logs/
*.log
backend-startup.log
frontend-startup.log

# ======== 运行时用户数据 ========
# 上传的文件和数据库备份（环境相关，不入库）
**/wwwroot/uploads/
**/wwwroot/backups/

# ======== Python 缓存 ========
__pycache__/
*.pyc

# ======== 操作系统/IDE 临时文件 ========
Thumbs.db
.DS_Store
*.swp
*.swo
*~

# ======== 敏感临时文件 ========
*.user
*.suo