# ===== Java / Maven =====
target/
build/
*.class
*.jar
*.war
hs_err_pid*.log
replay_pid*.log
.mvn/
mvnw
mvnw.cmd

# ===== Node / Vue =====
node_modules/
dist/
.cache/
.vite/
*.local
.npm
.yarn

# ===== IDE =====
.idea/
.vscode/
*.iml
*.iws
*.ipr
.project
.classpath
.settings/
.factorypath

# ===== OS =====
.DS_Store
Thumbs.db
desktop.ini
$RECYCLE.BIN/

# ===== Logs =====
logs/
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*

# ===== Env =====
.env
.env.local
.env.*.local

# ===== Build outputs =====
out/
bin/
*.exe
*.dll
*.so
*.dylib

# ===== Misc =====
*.bak
*.tmp
*.swp
*.swo
*~
.gradle/
*.iml

# ===== Session / planning 内部笔记 (不进版本库) =====
.claude/
.hermes/
.planning/
findings.md
progress.md
task_plan.md
entity-config.json

# ===== 大体积 / 二进制 / 备份 (不进版本库) =====
RuoYi-Vue-master.zip
apache-maven-3.9.16/
apache-maven-3.9.16-bin.zip
ry0808_mysql_dump.sql
ry8080/
ry8080.zip
ry-console/
ry-vue2/  # 旧 vue 控制台
