# Ignore everything by default
*

# Keep all directories
!*/

# Keep specific file types
!*.md
!*.py
!*.js
!*.json

# Keep root .gitignore
!.gitignore
