# 情感博物馆项目 .gitignore 文件 # 作者: emotion-museum # 日期: 2025-07-18 # ================================ # Java / Maven 编译产物 # ================================ # Maven target 目录 **/target/ **/target/** # Maven 编译产物 *.jar *.war *.ear *.nar # Maven 临时文件 **/maven-archiver/ **/maven-status/ **/generated-sources/ **/generated-test-sources/ # Spring Boot 编译产物 *.jar.original # ================================ # 日志文件 # ================================ # 应用日志 **/logs/ **/logs/** *.log *.log.* *.gz # 特定日志文件 **/*-local.log **/*-local.log.* **/*-test.log **/*-test.log.* **/*-prod.log **/*-prod.log.* # ================================ # IDE 相关文件 # ================================ # IntelliJ IDEA .idea/ *.iml *.ipr *.iws out/ # Eclipse .project .classpath .settings/ bin/ # VS Code .vscode/ # NetBeans nbproject/ build/ nbbuild/ dist/ nbdist/ # ================================ # Node.js / 前端编译产物 # ================================ # 依赖目录 **/node_modules/ **/node_modules/** # 构建产物 **/dist/ **/build/ # npm/yarn 缓存 .npm .yarn-integrity yarn-error.log npm-debug.log* yarn-debug.log* yarn-error.log* # 环境变量文件 .env .env.local .env.development.local .env.test.local .env.production.local # ================================ # 操作系统相关文件 # ================================ # macOS .DS_Store .DS_Store? ._* .Spotlight-V100 .Trashes ehthumbs.db Thumbs.db # Windows Thumbs.db ehthumbs.db Desktop.ini $RECYCLE.BIN/ # Linux *~ .nfs* # ================================ # 临时文件和缓存 # ================================ # 临时文件 *.tmp *.temp *.swp *.swo *~ # 备份文件 *.bak *.backup *.orig # 缓存目录 .cache/ cache/ # ================================ # 数据库相关 # ================================ # 数据库文件 *.db *.sqlite *.sqlite3 # 数据库备份 *.sql.bak *.dump # ================================ # Docker 相关 # ================================ # Docker 临时文件 .dockerignore.bak # ================================ # 部署相关临时文件 # ================================ # 部署包 packages/ build-output/ # 部署临时文件 *.tar.gz *.zip *.sha256 *_REPORT.txt # ================================ # 测试相关 # ================================ # 测试报告 **/test-results/ **/coverage/ *.lcov # JUnit 测试报告 **/surefire-reports/ **/failsafe-reports/ # ================================ # 配置文件备份 # ================================ # 配置文件备份 *.yml.bak *.yaml.bak *.properties.bak *.xml.bak *.json.bak # ================================ # 其他忽略文件 # ================================ # 编辑器临时文件 .vimrc .vim/ # 系统文件 *.pid *.seed *.pid.lock # 运行时文件 pids *.pid *.seed *.pid.lock # 覆盖率报告 coverage/ *.lcov # nyc 测试覆盖率 .nyc_output # Grunt 中间存储 .grunt # Bower 依赖目录 bower_components # node-waf 配置 .lock-wscript # 编译的二进制插件 build/Release # 依赖目录 jspm_packages/ # TypeScript v1 声明文件 typings/ # 可选的 npm 缓存目录 .npm # 可选的 eslint 缓存 .eslintcache # Microbundle 缓存 .rpt2_cache/ .rts2_cache_cjs/ .rts2_cache_es/ .rts2_cache_umd/ # 可选的 REPL 历史 .node_repl_history # 输出的 npm 包 *.tgz # Yarn 完整性文件 .yarn-integrity # parcel-bundler 缓存 .parcel-cache # Next.js 构建输出 .next # Nuxt.js 构建/生成输出 .nuxt dist # Gatsby 文件 .cache/ public # Storybook 构建输出 .out .storybook-out # Temporary folders tmp/ temp/ # ================================ # 项目特定忽略 # ================================ # 情感博物馆特定临时文件 emotion-museum-*.tar.gz emotion-museum-*.zip # 本地开发配置 application-local.yml.bak *-local.yml.bak **/.swc/ **/.swc/** **/.taro/ **/.taro/** **/.vite/ **/.vite/** **/.pnpm-store/ **/.pnpm-store/** **/.turbo/ **/.turbo/** **/.cache/ **/.cache/** # Git worktrees .worktrees/ # ======================================== # Python 相关 # ======================================== __pycache__/ *.py[cod] *$py.class *.so .Python *.egg-info/ .eggs/ dist/ *.pyc .pytest_cache/ .coverage htmlcov/ # ======================================== # 工具配置目录(各 AI 助手) # ======================================== .omc/ .augment/ .codebuddy/ .cursor/ .kiro/ .opencode/ .qoder/ .specify/ .trae/ .claude/ # ======================================== # 文档和计划文件 # ======================================== # 注意:plans 目录保留用于记录重要计划,临时 HTML 文件忽略 *.html # ======================================== # SQL 初始化文件(如不需要提交) # ======================================== sql/alter.sql sql/create.sql sql/init.sql # ======================================== # Python 脚本(如为临时工具) # ======================================== deploy-openclaw.py push_repo.py update_repo.py execute_sql.py test_sql.py check-https.sh # ======================================== # 其他临时文件 # ======================================== *.md.bak comparison-report.png prototype-*.png OpenClaw*.md .gstack/