# Python
__pycache__/
src/cxblueprint/_version.py
*.py[cod]
*$py.class
*.so
.Python
env/
venv/
ENV/
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
*.egg-info/
.installed.cfg
*.egg

# Testing
.pytest_cache/
.coverage
htmlcov/

# IDE
.vscode/
.idea/
*.swp
*.swo
*~
.DS_Store

# Examples output
examples/*.json
examples/output/
examples/code_examples/src/

# Source output (ignore all except specific examples)
src/output/*
!src/output/burger.json
!src/output/menu.json
!src/output/simple.json
!src/output/student_loan_ivr.json

# Terraform example
terraform_example/counter_flow.json
terraform_example/terraform/.terraform/
terraform_example/terraform/*.tfstate
terraform_example/terraform/*.tfstate.*
terraform_example/terraform/*.tfplan
terraform_example/terraform/*.tfvars
terraform_example/terraform/counter_lambda.zip
terraform_example/terraform/.terraform.lock.hcl

# Terraform
*.tfstate
*.tfstate.*
.terraform/
*.tfvars
*.tfplan

# Logs
*.log

# Documentation (none currently ignored)

# Input/output directories (keep example.json only)
input/*
!input/example.json
output/*
!output/Cx_example.json
