flakestorm/.gitignore
Entropix 297929af73 Update .gitignore to reflect new cloud repository structure
- Remove specific cloud directory references and clarify that backend and frontend are in separate private repositories.
- Add entries for flakestorm-cloud-backend and flakestorm-cloud-frontend to ensure they are ignored in the public repository.
2025-12-30 15:40:40 +08:00

129 lines
2.6 KiB
Text

# =============================================================================
# COMMERCIAL/PROPRIETARY CODE - DO NOT COMMIT TO PUBLIC REPO
# =============================================================================
# The root-level cloud/ directory contains proprietary commercial code and must NEVER
# be committed to the public open-source repository.
# Note: src/flakestorm/cloud/ contains the CLI client code and should be tracked.
/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
flakestorm-cloud-backend/
flakestorm-cloud-frontend/