# === Root Git Ignore for api-center === # Covers: Java/Maven (Spring Boot), IntelliJ IDEA, Node/Vite (front), # H2 file database (persisted under ./data), OS junk, and logs. # --- Java / Maven --- /target/ **/target/ !.mvn/wrapper/maven-wrapper.jar # Compiled class files *.class # Log files *.log # --- Spring Boot --- # If using Spring Boot layers or build artifacts .surefire-* .failsafe-* # --- IntelliJ IDEA / JetBrains --- .idea/ *.iml *.iws out/ # --- Eclipse (optional) --- .project .classpath .settings/ # --- VS Code (optional) --- .vscode/ # --- OS files --- .DS_Store Thumbs.db # --- H2 Database (file mode) --- # We persist H2 under ./data; avoid committing local DB files /data/ *.mv.db *.trace.db *.lock.db # --- Node / Vite (front-end) --- node_modules/ **/node_modules/ /coverage/ **/.cache/ **/.vite/ **/dist/ # Debug logs npm-debug.log* yarn-debug.log* pnpm-debug.log* # Env files (keep examples committed separately if needed) .env .env.* !.env.example # --- Front-end editors --- *.swp *.swo # --- Python --- __pycache__/ **/__pycache__/ *.pyc *.pyo *.egg-info/ # --- Claude Code --- .claude/ # --- Misc --- # Ignore temporary files *~ *.tmp *.bak logs/ nul