From 3a10a130b83b4ffddb98a20eeb1fe221e8090c14 Mon Sep 17 00:00:00 2001 From: KaifAhmad1 Date: Mon, 24 Nov 2025 13:58:15 +0530 Subject: [PATCH] docs: Add comprehensive open source project improvements - Add essential open source files (CONTRIBUTING.md, CODE_OF_CONDUCT.md, SECURITY.md, CHANGELOG.md, CONTRIBUTORS.md) - Add GitHub issue and PR templates - Add CI/CD workflows (CI, docs, release, dependabot) - Add pre-commit hooks configuration - Add documentation enhancements (architecture, governance, contributing, community) - Add developer experience scripts (setup-dev, run-tests, format-code, check-code) - Add community features (SUPPORT.md, .all-contributorsrc) - Enhance README badges and project metadata - Update mkdocs.yml navigation structure - Enhance .gitignore with security patterns --- .gitignore | 67 ++++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 65 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 7b793dbb..1b211ade 100644 --- a/.gitignore +++ b/.gitignore @@ -4,14 +4,37 @@ site/ # Testing /coverage +htmlcov/ +.coverage +.coverage.* +coverage.xml +*.cover +.pytest_cache/ +.tox/ -# Misc -.DS_Store +# Environment variables and secrets +.env +.env.* +!.env.example +*.env .env.local .env.development.local .env.test.local .env.production.local +# API Keys and Secrets +*.key +*.pem +*.p12 +*.pfx +secrets/ +*.secret +config/secrets.yaml +config/secrets.yml +credentials.json +credentials.yaml +*.credentials + # Python __pycache__/ *.py[cod] @@ -21,6 +44,7 @@ __pycache__/ env/ venv/ ENV/ +.venv/ build/ develop-eggs/ dist/ @@ -36,6 +60,7 @@ wheels/ *.egg-info/ .installed.cfg *.egg +MANIFEST # IDE .vscode/ @@ -43,3 +68,41 @@ wheels/ *.swp *.swo *~ +*.sublime-project +*.sublime-workspace + +# OS +.DS_Store +.DS_Store? +._* +.Spotlight-V100 +.Trashes +ehthumbs.db +Thumbs.db +Desktop.ini + +# Logs +*.log +*.log.* +logs/ +*.cache + +# Test data and databases +test_data/ +sample_data/ +*.test.db +*.test.sqlite +*.test.sqlite3 +*.db-journal + +# Temporary files +*.tmp +*.bak +*.backup +*.old +*.orig + +# Personal/Development +.personal/ +.local/ +*.local