Ray-Man05/fao-data-llm
0
1# ==============================================================================2# Created by https://gitignores.com/3# COMPREHENSIVE FRAMEWORK TEMPLATE for Flask4# Website: https://flask.palletsprojects.com/5# Repository: https://github.com/pallets/flask6# ==============================================================================7 8# ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━9# TEMPLATE OVERVIEW & USAGE NOTES10# ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━11# • TEMPLATE TYPE: COMPREHENSIVE FRAMEWORK TEMPLATE12# • PURPOSE: Complete Flask Python web framework patterns for web applications and development artifacts13# • DESIGN PHILOSOPHY: Self-contained with all Flask and Python-specific patterns14# • COMBINATION GUIDANCE: Use standalone; optionally add IDE/OS templates15# • SECURITY CONSIDERATIONS: Includes security patterns for .env files and credentials16# • BEST PRACTICES: Review patterns before use, test with git check-ignore, customize for your project17# • OFFICIAL SOURCES: Flask documentation and community best practices18 19# ••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••20# SECURITY & SENSITIVE DATA PROTECTION (ALWAYS FIRST!)21# ••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••22# CRITICAL: Protect sensitive data from accidental commits to version control23 24*.crt25*.key26*.keystore27*.pem28*.secret29*.token30*_keys31*_secrets32*_tokens33.env34.env.*35.env.*.local36.env.local37id_dsa38id_rsa39 40# ••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••41# BUILD ARTIFACTS & DISTRIBUTION42# ••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••43 44*.egg45*.egg-info/46*.so47*.tar.gz48*.whl49*.zip50 51# ••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••52# DEPENDENCY MANAGEMENT & PACKAGE CACHE53# ••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••54 55.cache/56.eggs/57.pybuilder/58.python-eggs/59.venv60__pypackages__/61build/62develop-eggs/63dist/64docs/_build/65eggs/66env.bak/67ENV/68parts/69pip-wheel-metadata/70profile_default/71sdist/72share/python-wheels/73venv.bak/74venv/75wheels/76 77# ••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••78# DEVELOPMENT & RUNTIME ARTIFACTS79# ••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••80 81*.log82*.log.*83.dmypy.json84.mypy_cache/85.nox/86.pyre/87.pytest_cache/88.pytype/89.tox/90dmypy.json91pip-delete-this-directory.txt92pip-log.txt93 94# ••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••95# FRAMEWORK-SPECIFIC PATTERNS96# ••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••97 98*.cer99*.csr100*.der101*.jks102*.manifest103*.nupkg104*.o105*.obj106*.p12107*.p7b108*.p7c109*.pfx110*.pid111*.pid.lock112*.py[co]113*.pyc114*.pyo115*.spec116*.tgz117*.truststore118.Python119.flask-debug120.python-version121.flaskenv122.installed.cfg123cython_debug/124downloads/125instance/126ipython_config.py127lib/128lib64/129MANIFEST130out/131pdm.toml132.webassets-cache133var/134 135# ••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••136# TESTING & QUALITY ASSURANCE137# ••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••138 139.coverage140.coverage.*141.coverage.xml142.coverage_html/143.hypothesis/144.nyc_output/145htmlcov/146junit.xml147nosetests.xml148test-output/149test-reports/150test-results/151testng-results.xml152 153# ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━154# TEMPLATE CUSTOMIZATION & BEST PRACTICES155# ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━156# 1. REVIEW: Examine all patterns before use157# 2. CUSTOMIZE: Adapt to your project's specific structure158# 3. TEST: Use `git check-ignore` to verify patterns159# 4. SECURE: Always protect sensitive data and credentials160# 5. UPDATE: Review periodically as technology evolves161 162# RECOMMENDED USAGE PATTERNS:163# ==============================================================================164#165# BASIC USAGE (STANDALONE):166# -------------------------167# cp frameworks/flask.gitignore .gitignore168#169# WITH IDE SUPPORT:170# ----------------171# cat frameworks/flask.gitignore \172# ides/intellij.gitignore | sort -u > .gitignore173#174# CROSS-PLATFORM DEVELOPMENT:175# ---------------------------176# cat frameworks/flask.gitignore \177# os/linux.gitignore \178# os/macos.gitignore \179# os/windows.gitignore | sort -u > .gitignore180#181# IMPORTANT NOTES:182# ==============================================================================183# 1. This template is self-contained and includes security patterns184# 2. No need to add common/security.gitignore separately185# 3. Test with `git status --ignored` to ensure proper coverage186 