flakestorm/.gitignore

122 lines
2.2 KiB
Text

# =============================================================================
# Python
# =============================================================================
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
*.egg-info/
.installed.cfg
*.egg
MANIFEST
# Virtual environments
.venv/
venv/
ENV/
env/
.env
# PyInstaller
*.manifest
*.spec
# Installer logs
pip-log.txt
pip-delete-this-directory.txt
# Unit test / coverage reports
htmlcov/
.tox/
.nox/
.coverage
.coverage.*
.cache
nosetests.xml
coverage.xml
*.cover
*.py,cover
.hypothesis/
.pytest_cache/
# mypy
.mypy_cache/
.dmypy.json
dmypy.json
# Ruff
.ruff_cache/
# =============================================================================
# Rust
# =============================================================================
target/
Cargo.lock
# =============================================================================
# IDE / Editor
# =============================================================================
.idea/
.vscode/
*.swp
*.swo
*~
.DS_Store
# =============================================================================
# Project-specific
# =============================================================================
# Generated reports (root only, not src/flakestorm/reports/)
/reports/
*.html
!docs/*.html
# Explicitly include source code reports module
!src/flakestorm/reports/
# Local configuration (may contain secrets)
!flakestorm.yaml
!flakestorm.yaml.example
# Ollama models cache (optional, can be large)
.ollama/
# =============================================================================
# Secrets and credentials
# =============================================================================
*.pem
*.key
.env
.env.local
.env.*.local
secrets/
# docs (exclude all, but allow specific files referenced in README)
# First, un-ignore the docs directory itself
!docs/
# Then ignore all files in docs
docs/*
# Now un-ignore the specific files we want to track
!docs/USAGE_GUIDE.md
!docs/CONFIGURATION_GUIDE.md
!docs/CONNECTION_GUIDE.md
!docs/TEST_SCENARIOS.md
!docs/MODULES.md
!docs/DEVELOPER_FAQ.md
!docs/CONTRIBUTING.md
!docs/API_SPECIFICATION.md
!docs/TESTING_GUIDE.md
!docs/IMPLEMENTATION_CHECKLIST.md