Cybersecurity-Projects/PROJECTS/foundations/password-manager/.gitignore

68 lines
2.0 KiB
Plaintext

# ©AngelaMos | 2026
# .gitignore
#
# This file lists patterns of files and folders that git should NEVER
# track. Anything matching a pattern below is invisible to `git status`
# and won't be committed. We do this for two reasons:
#
# 1. Privacy/security — we never want to accidentally commit a real
# password vault. The vault file should stay on the user's machine.
#
# 2. Noise — build artifacts and caches change constantly. Tracking
# them would clutter every commit and create merge conflicts.
#
# Each line is a "glob" pattern (* matches any characters).
# -----------------------------------------------------------------------------
# Vault files — NEVER commit a real password vault to git
# -----------------------------------------------------------------------------
*.vault
vault.json
.password-vault/
# -----------------------------------------------------------------------------
# Python build/install artifacts
# -----------------------------------------------------------------------------
__pycache__/
*.py[cod]
*$py.class
*.egg-info/
*.egg
build/
dist/
.eggs/
*.so
# -----------------------------------------------------------------------------
# Virtual environments — created by `uv venv`, never committed
# -----------------------------------------------------------------------------
.venv/
venv/
env/
# -----------------------------------------------------------------------------
# Tooling caches
# -----------------------------------------------------------------------------
.mypy_cache/
.ruff_cache/
.pytest_cache/
.coverage
htmlcov/
.tox/
.nox/
# -----------------------------------------------------------------------------
# IDE / editor scratch files
# -----------------------------------------------------------------------------
.vscode/
.idea/
*.swp
*.swo
.DS_Store
# -----------------------------------------------------------------------------
# Local environment files (may contain secrets)
# -----------------------------------------------------------------------------
.env
.env.local