flakestorm/.gitignore
Entropix 69e0f8deeb Fix .gitignore to allow docs files and add documentation files
- Fix .gitignore pattern: un-ignore docs/ directory first, then ignore docs/*, then un-ignore specific files
- Add all documentation files referenced in README.md:
  - USAGE_GUIDE.md
  - CONFIGURATION_GUIDE.md
  - TEST_SCENARIOS.md
  - MODULES.md
  - DEVELOPER_FAQ.md
  - PUBLISHING.md
  - CONTRIBUTING.md
  - API_SPECIFICATION.md
  - TESTING_GUIDE.md
  - IMPLEMENTATION_CHECKLIST.md
- Pre-commit hooks fixed trailing whitespace and end-of-file formatting
2025-12-29 11:32:50 +08:00

126 lines
2.5 KiB
Text

# =============================================================================
# COMMERCIAL/PROPRIETARY CODE - DO NOT COMMIT TO PUBLIC REPO
# =============================================================================
# The cloud/ directory contains proprietary commercial code and must NEVER
# be committed to the public open-source repository.
cloud/
# =============================================================================
# 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
reports/
*.html
!docs/*.html
# 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/TEST_SCENARIOS.md
!docs/MODULES.md
!docs/DEVELOPER_FAQ.md
!docs/PUBLISHING.md
!docs/CONTRIBUTING.md
!docs/API_SPECIFICATION.md
!docs/TESTING_GUIDE.md
!docs/IMPLEMENTATION_CHECKLIST.md