From cea1a8b119e61cd615d425e88b5880712d6b8ec6 Mon Sep 17 00:00:00 2001 From: Daniel Volz Date: Tue, 20 Jan 2026 19:22:45 +0100 Subject: [PATCH] chore: improve .gitignore and add shared vscode settings (#57) - Better organized with clear sections - Added SQLite WAL/SHM files - Added OS files (Thumbs.db, swap files) - Added misc caches (.cache/, .turbo/) - Keep .vscode/settings.json for shared vitest config - Added root data/ folder (docker-compose mount point) --- .gitignore | 93 +++++++++++++++++++++++++++++++------------ .vscode/settings.json | 5 +++ 2 files changed, 72 insertions(+), 26 deletions(-) create mode 100644 .vscode/settings.json diff --git a/.gitignore b/.gitignore index d7e0dad..9745833 100644 --- a/.gitignore +++ b/.gitignore @@ -1,33 +1,74 @@ -# Node +# =================== +# Dependencies +# =================== node_modules/ +.pnpm-store/ + +# =================== +# Build outputs +# =================== +dist/ +build/ +.tmp/ +*.tsbuildinfo + +# =================== +# Test & Coverage +# =================== +coverage/ +.nyc_output/ + +# =================== +# Environment +# =================== +.env +.env.* +!.env.example + +# =================== +# Database & Data +# =================== +*.db +*.sqlite +*.sqlite3 +*.db-journal +*.db-wal +*.db-shm +backend/data/ +data/ + +# =================== +# Logs +# =================== +logs/ +*.log npm-debug.log* yarn-debug.log* yarn-error.log* pnpm-debug.log* -# Build outputs -dist/ -build/ -coverage/ -.tmp/ - -# Env -.env -.env.* -!.env.example - -# SQLite -*.db -*.sqlite -*.sqlite3 -*.db-journal -backend/data/ - -# Logs -logs/ -*.log - -# Editor -.vscode/ -.idea/ +# =================== +# OS files +# =================== .DS_Store +Thumbs.db +*.swp +*.swo +*~ + +# =================== +# IDE / Editor +# =================== +.idea/ +*.sublime-project +*.sublime-workspace + +# Keep shared VS Code settings +# .vscode/ is NOT ignored - settings.json is useful for the team + +# =================== +# Misc +# =================== +*.local +.cache/ +.turbo/ diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..bf62a38 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,5 @@ +{ + "vitest.root": "backend", + "vitest.enable": true, + "vitest.commandLine": "npm test --" +}