From 2beef382b7db5c170e88afa802239ed8e80ca850 Mon Sep 17 00:00:00 2001 From: NguyenND Date: Mon, 30 Mar 2026 10:00:41 -0400 Subject: [PATCH] Add .gitignore --- .gitignore | 53 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 .gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..1e11ce0 --- /dev/null +++ b/.gitignore @@ -0,0 +1,53 @@ +# ─── Secrets — NEVER commit these ─────────────────────────────────────────── +# Copy .env.example to .env and fill in real values locally. +# The .env file must never be committed; it contains credentials that, once +# in git history, cannot be fully removed without a full history rewrite. +.env +.env.* +!.env.example + +# ─── Python ────────────────────────────────────────────────────────────────── +__pycache__/ +*.py[cod] +*.pyo +*.pyd +*.so +*.egg +*.egg-info/ +dist/ +build/ +.eggs/ +pip-wheel-metadata/ + +# ─── Virtual environments ───────────────────────────────────────────────────── +venv/ +.venv/ +env/ +ENV/ + +# ─── Flask / application runtime ───────────────────────────────────────────── +instance/ +*.db +*.sqlite +*.sqlite3 + +# ─── Uploaded files (user content — not source code) ───────────────────────── +app/static/uploads/ + +# ─── Logs ──────────────────────────────────────────────────────────────────── +logs/ +*.log + +# ─── OS / editor artefacts ─────────────────────────────────────────────────── +.DS_Store +Thumbs.db +.idea/ +.vscode/ +*.swp +*.swo +*~ + +# ─── pytest / coverage ─────────────────────────────────────────────────────── +.pytest_cache/ +.coverage +htmlcov/