# Build context is the django-apcore repo root (see examples/task_manager/docker-compose.yml).
# Keep what `pip install -e ".[all]"` and the demo need — pyproject.toml, README.md,
# src/, examples/task_manager/ — and drop everything else.

# Version control & CI
.git
.github
.gitignore
.gitmessage

# Python bytecode & tool caches
**/__pycache__
**/*.py[cod]
.pytest_cache
.ruff_cache
.mypy_cache
.coverage
htmlcov

# Build artifacts (regenerated by pip install -e in the image)
dist
build
**/*.egg-info

# Virtual environments
.venv
venv
env

# Local databases & secrets (env is provided via docker-compose)
**/*.sqlite3
**/.env
**/.env.local

# Dev tooling & non-runtime docs
.claude
.code-forge.json
.pre-commit-config.yaml
ruff.toml
docs
ideas
planning
tests

# OS cruft
**/.DS_Store
