SuperClaude/.gitignore
NomenAK d273b60f2e Update .gitignore with comprehensive Python project patterns
Enhanced .gitignore with:
- Complete Python packaging patterns (pip, poetry, pipenv)
- Testing and coverage tools (pytest, tox, coverage)
- Virtual environment patterns (.venv, env, etc)
- Modern IDE support (VS Code, PyCharm, Sublime)
- Security patterns (.env files, certificates, keys)
- Build artifacts (wheels, distributions, installers)
- Documentation builds (Sphinx, MkDocs)
- SuperClaude-specific patterns (.serena, .superclaude)

Organized in logical sections for better maintainability.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-14 22:09:36 +02:00

137 lines
1.3 KiB
Plaintext

# Python
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
pip-wheel-metadata/
share/python-wheels/
*.egg-info/
.installed.cfg
*.egg
MANIFEST
# PyInstaller
*.manifest
*.spec
# Unit test / coverage reports
htmlcov/
.tox/
.nox/
.coverage
.coverage.*
.cache
nosetests.xml
coverage.xml
*.cover
*.py,cover
.hypothesis/
.pytest_cache/
# Virtual environments
venv/
env/
ENV/
env.bak/
venv.bak/
.venv/
# IDEs and editors
.vscode/
.idea/
*.swp
*.swo
*~
*.sublime-project
*.sublime-workspace
# OS specific
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db
Desktop.ini
# Logs
logs/
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
# Node.js (if any frontend components)
node_modules/
npm-debug.log
yarn-error.log
# Jupyter Notebook
.ipynb_checkpoints
# pyenv
.python-version
# pipenv
Pipfile.lock
# Poetry
poetry.lock
# Claude Code
.claude/
# SuperClaude specific
.serena/
.superclaude/
*.backup
*.bak
# Project specific
Tests/
ClaudeDocs/
temp/
tmp/
.cache/
# Build artifacts
*.tar.gz
*.zip
*.dmg
*.pkg
*.deb
*.rpm
# Documentation builds
docs/_build/
site/
# Temporary files
*.tmp
*.temp
.temp/
# Security
.env
.env.local
.env.*.local
secrets/
private/
*.key
*.pem
*.p12
*.pfx