From 48eb1b86a91df9958a52483b43707caa767d45ea Mon Sep 17 00:00:00 2001 From: Norman King Date: Fri, 14 Aug 2026 05:13:02 -0400 Subject: [PATCH] chore: add .gitignore for Python, Frappe, and editor artifacts Keeps __pycache__/ and ns_app.egg-info/ out of the working tree status, plus the usual bench, node, OS, and local-secret noise. Co-Authored-By: Claude Opus 5 --- .gitignore | 93 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 93 insertions(+) create mode 100644 .gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..707e7b0 --- /dev/null +++ b/.gitignore @@ -0,0 +1,93 @@ +# --- Python --- +__pycache__/ +*.py[cod] +*$py.class +*.so +.Python + +# --- Packaging / build --- +build/ +dist/ +sdist/ +wheels/ +develop-eggs/ +eggs/ +.eggs/ +*.egg-info/ +*.egg +MANIFEST +pip-wheel-metadata/ + +# --- Virtualenvs --- +env/ +venv/ +.venv/ +ENV/ +.python-version + +# --- Testing / coverage --- +.pytest_cache/ +.tox/ +.nox/ +.coverage +.coverage.* +htmlcov/ +coverage.xml +*.cover +.hypothesis/ +.mypy_cache/ +.ruff_cache/ +.dmypy.json + +# --- Frappe / bench --- +*.log +logs/ +sites/ +node_modules/ +__snapshots__/ +.frappe +locks/ +*.sqlite3 +*.sql +*.sql.gz +private/ +public/files/ +public/dist/ +public/build.json +*.bak + +# --- Node / assets --- +npm-debug.log* +yarn-error.log* +yarn.lock +package-lock.json +.pnpm-debug.log* +.parcel-cache/ +.esbuild/ + +# --- Editors / IDEs --- +.vscode/ +.idea/ +*.swp +*.swo +*~ +*.sublime-project +*.sublime-workspace + +# --- OS --- +.DS_Store +.DS_Store? +._* +.Spotlight-V100 +.Trashes +Thumbs.db +ehthumbs.db +desktop.ini + +# --- Secrets / local config --- +.env +.env.* +!.env.example +*.pem +*.key +.claude/settings.local.json