# ────────────────────────────────────────── # Node / NX # ────────────────────────────────────────── node_modules/ dist/ .nx/cache .nx/workspace-data .nx/installation *.local # Lockfiles — seul pnpm-lock.yaml est versionné package-lock.json yarn.lock # pnpm pnpm-debug.log* .pnpm-store/ # ────────────────────────────────────────── # Java / Maven # ────────────────────────────────────────── apps/backend/target/ **/*.class *.jar *.war *.ear hs_err_pid* replay_pid* # Maven wrapper cache .m2/ # ────────────────────────────────────────── # Environment # ────────────────────────────────────────── .env .env.local .env.*.local # ────────────────────────────────────────── # IDE — IntelliJ IDEA # ────────────────────────────────────────── .idea/ *.iml *.ipr *.iws out/ # IDE — VS Code (keep workspace-shared settings) .vscode/settings.json .vscode/*.code-workspace .vscode/.ropeproject # IDE — Eclipse .classpath .project .settings/ bin/ # ────────────────────────────────────────── # OS # ────────────────────────────────────────── .DS_Store .DS_Store? ._* .Spotlight-V100 .Trashes ehthumbs.db Thumbs.db desktop.ini # ────────────────────────────────────────── # Docker # ────────────────────────────────────────── .docker/ # ────────────────────────────────────────── # Tests & Coverage # ────────────────────────────────────────── coverage/ reports/ .m2/ apps/backend/target/surefire-reports/ # ────────────────────────────────────────── # Logs # ────────────────────────────────────────── *.log logs/ apps/backend/logs/ # ────────────────────────────────────────── # Temporaires # ────────────────────────────────────────── tmp/ temp/ *.tmp *.bak *.swp *.swo *~