From f39763d98703c967584e9c7c4b1e4c22277dde4b Mon Sep 17 00:00:00 2001 From: Michael Jabbour Date: Mon, 31 Mar 2025 20:35:01 -0400 Subject: [PATCH 1/2] Improve gitignore to exclude generated files - Update .gitignore with comprehensive patterns - Exclude all generated output directories - Add patterns for OS-specific files and editor configurations - Organize into logical categories for better maintainability --- .gitignore | 54 +++++++++++++++++++++++++++++++++--------------------- 1 file changed, 33 insertions(+), 21 deletions(-) diff --git a/.gitignore b/.gitignore index e838a2c..890c8fe 100644 --- a/.gitignore +++ b/.gitignore @@ -1,30 +1,19 @@ # Python files __pycache__/ *.py[cod] +*$py.class -# Virtual environment +# Virtual environments .venv +venv/ +env/ -# Poetry +# Package managers poetry.lock +.python-version -# Byte-compiled / optimized / DLL files -__pycache__/ -*.py[cod] -*$py.class - -# Unit test / coverage reports -htmlcov/ -.tox/ -.nox/ -.coverage -.coverage.* -.cache - -# Byte-compiled / optimized / DLL files -__pycache__/ -*.py[cod] -*$py.class +# Dependency directories +.uv/ # Unit test / coverage reports htmlcov/ @@ -33,10 +22,33 @@ htmlcov/ .coverage .coverage.* .cache +.pytest_cache/ # Environment variables .env # Generated files -output -logs +output/ +logs/ +test_output/ +*_output/ +output_test/ +overleaf_output/ +O/ + +# OS files +.DS_Store +Thumbs.db +.directory + +# Temporary/backup files +*.swp +*.swo +*.bak +*~ +.*.swp + +# Local configuration +.idea/ +.vscode/ +*.sublime-* \ No newline at end of file From e93117446e58719f6bdac67d97669fdae1c2b7a9 Mon Sep 17 00:00:00 2001 From: Michael Jabbour Date: Mon, 31 Mar 2025 22:02:45 -0400 Subject: [PATCH 2/2] Add PR note for Gitignore updates --- PR_NOTE.md | 1 + 1 file changed, 1 insertion(+) create mode 100644 PR_NOTE.md diff --git a/PR_NOTE.md b/PR_NOTE.md new file mode 100644 index 0000000..9c5b45f --- /dev/null +++ b/PR_NOTE.md @@ -0,0 +1 @@ +# PR for Gitignore Updates