From 3a65a800bcfed9b529c62cf4b4cbd16e4c04b62f Mon Sep 17 00:00:00 2001 From: Samir Boulahtit Date: Mon, 17 Nov 2025 23:05:37 +0100 Subject: [PATCH] gitignore improvement --- .gitignore | 63 +++++++++++++++++++++++++++++++++++++++++++++++- .idea/misc.xml | 7 ------ tests/.coverage | Bin 53248 -> 0 bytes 3 files changed, 62 insertions(+), 8 deletions(-) delete mode 100644 .idea/misc.xml delete mode 100644 tests/.coverage diff --git a/.gitignore b/.gitignore index a991a6b7..c32def68 100644 --- a/.gitignore +++ b/.gitignore @@ -22,6 +22,7 @@ var/ *.egg-info/ .installed.cfg *.egg +MANIFEST # PyInstaller *.manifest @@ -37,6 +38,8 @@ htmlcov/ .nox/ .coverage .coverage.* +**/.coverage +**/.coverage.* .cache nosetests.xml coverage.xml @@ -44,18 +47,26 @@ coverage.xml *.py,cover .hypothesis/ .pytest_cache/ +test-results/ +test-reports/ # MkDocs documentation site/ +docs/_build/ -# PyCharm +# PyCharm / IntelliJ IDEA .idea/ +*.iml +*.iws +*.ipr # VS Code .vscode/ +*.code-workspace # Jupyter Notebook .ipynb_checkpoints +*.ipynb_checkpoints/ # pyenv .python-version @@ -77,20 +88,26 @@ cython_debug/ # Environment variables .env .env.* +!.env.example # Virtual environments venv/ ENV/ env/ .venv/ +env.bak/ +venv.bak/ # macOS .DS_Store +.AppleDouble +.LSOverride # Windows Thumbs.db ehthumbs.db Desktop.ini +$RECYCLE.BIN/ # Database files *.sqlite @@ -101,3 +118,47 @@ Desktop.ini # Log files *.log logs/ + +# Temporary documentation/structure files +*-structure.txt +temp-*.txt +*.tmp +*.temp + +# Backup files +*.bak +*.swp +*.swo +*~ +.backup/ +*.orig + +# Static file collections +staticfiles/ +static_root/ +media/ +media_root/ + +# Celery +celerybeat-schedule +celerybeat.pid + +# FastAPI specific +__pypackages__/ + +# Docker +docker-compose.override.yml +.dockerignore.local +*.override.yml + +# Deployment & Security +deployment-local/ +*.pem +*.key +!*.pub +secrets/ +credentials/ + +# Alembic +# Note: Keep alembic/versions/ tracked for migrations +# alembic/versions/*.pyc is already covered by __pycache__ diff --git a/.idea/misc.xml b/.idea/misc.xml deleted file mode 100644 index a69f5efb..00000000 --- a/.idea/misc.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/tests/.coverage b/tests/.coverage deleted file mode 100644 index 1d081b77e25c121ae3ec4466afff135816cb13f9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 53248 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