From 3cfb69f0c73d3edc7bf8f1ab39f7599222d82ed0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Fr=C3=B6hlich?= Date: Fri, 21 Nov 2025 10:48:19 +0100 Subject: [PATCH] chore: improve .gitignore with better organization - Organized entries into logical sections (IDEs, macOS, MCP, etc.) - Fixed .DS_Store pattern to work in all subdirectories (**/.DS_Store) - Added macOS-specific ignores (.AppleDouble, .LSOverride) - Added database SQLite ignores (*.sqlite, *.sqlite-journal) - Added backup/temporary file patterns (*.bak, *.tmp, *.swp) - Added log file ignore (*.log) - Added docs temporary exports (*.pptx, *.docx in diagrams/) - Removed obsolete AGENTS*.* pattern (file already deleted) - Removed standalone 'env' pattern (covered by .env.backup) --- .gitignore | 39 +++++++++++++++++++++++++++++++++------ 1 file changed, 33 insertions(+), 6 deletions(-) diff --git a/.gitignore b/.gitignore index 69c691e..168bbd5 100644 --- a/.gitignore +++ b/.gitignore @@ -15,16 +15,43 @@ Homestead.yaml npm-debug.log yarn-error.log /auth.json + +# IDEs /.fleet /.idea /.nova /.zed -.DS_Store -env +/.junie/* +/.cursor/* +/.vscode/* + +# macOS +**/.DS_Store +.AppleDouble +.LSOverride + +# MCP *.mcp* *.mdc /.mcp.json -AGENTS*.* -/.junie/* -/.cursor/* -/.vscode/* \ No newline at end of file + +# Database +/database/*.sqlite +/database/*.sqlite-journal +*.sql.gz + +# Backup & Temporary Files +*.bak +*.backup +*.tmp +*.swp +*~ +.*.swp +.*.swo + +# Logs +*.log + +# Documentation temporary files (generated exports) +/docs/diagrams/*.pptx +/docs/diagrams/*.docx \ No newline at end of file