# This is a template .gitignore file for git-managed WordPress projects.
# Fact: you don't want WordPress core files, or your server-specific
# configuration files etc., in your project's repository. You just don't.
#

# Ignore everything in the root except the "wp-content" directory.
/*
!.gitignore
!web.config
!.htaccess
!robots.txt
!wp-content/

# Ignore everything in the "wp-content" directory, except the "plugins"
# and "themes" and Gravity PDF directories.
wp-content/*
!wp-content/plugins/
!wp-content/themes/
wp-content/themes/twentysixteen
wp-content/themes/twentyseventeen
wp-content/themes/twentynineteen
wp-content/themes/twentytwenty

wp-content/uploads/[0-9]*/
wp-content/uploads/[a-z]*/

# include docker build env
!docker/
!docker-compose.yml
!.env.dist

# ignore node dependency directories (used by grunt)
node_modules/

# ignore OS generated files
ehthumbs.db
Thumbs.db

# ignore Editor files
*.sublime-project
*.sublime-workspace

# ignore log files and databases
error_log
_notes/
*.log
*.sql
*.sqlite

# ignore compiled files
*.com
*.class
*.dll
*.exe
*.o
*.so
*.dat

# ignore packaged files
*.7z
*.dmg
*.gz
*.iso
*.jar
*.rar
*.tar
*.zip
.htaccess
