# Compiled source #
###################
*.com
*.class
*.dll
*.exe
*.o
*.so

# Packages #
############
# it's better to unpack these files and commit the raw source because
# git has its own built-in compression methods
*.7z
*.dmg
*.gz
*.iso
*.jar
*.rar
*.tar
*.zip

# Logs and databases #
######################
*.log
*.sql
*.sqlite

# OS generated files #
######################
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db

# IDE and Editor folders #
##########################
/.idea/
*.swp
*.swo
*~
.vscode/

# Node.js dependencies #
########################
node_modules/

# Python #
##########
__pycache__/
*.py[cod]
*.pyc

# Java #
########
target/

# Environment files #
#####################
.env
.env.local

# Misc #
########
# specific file
todo.txt

# Exclude all markdown files except README
*.md
!README.md