# Ignore everything by default
**

# Keep directory structure visible so nested exceptions can work
!*/

# Keep Python source files
!**/*.py

# !**/*.doc
# !**/*.docx
# !**/*.xlsx
# !**/*.pdf
# !**/*.xls
!workflow/**
!data/**.xlsx

!README.md

# Keep this file tracked
!.gitignore

!requirements.txt

**/__pycache__/**