Add .gitignore for Drupal 11 + DDEV project
This commit is contained in:
111
.gitignore
vendored
Normal file
111
.gitignore
vendored
Normal file
@ -0,0 +1,111 @@
|
|||||||
|
# ------------------------------------------------------------------------------
|
||||||
|
# 🧠 Core Drupal / Composer structure
|
||||||
|
# ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
# Ignore vendor libraries; they're recreated by composer install.
|
||||||
|
vendor/
|
||||||
|
|
||||||
|
# Ignore composer local cache or artifacts
|
||||||
|
composer.phar
|
||||||
|
composer.lock.bak
|
||||||
|
auth.json
|
||||||
|
|
||||||
|
# ------------------------------------------------------------------------------
|
||||||
|
# 🌐 Webroot (generated by composer)
|
||||||
|
# ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
# Ignore transient Drupal files
|
||||||
|
/web/sites/default/files/
|
||||||
|
/web/sites/default/private/
|
||||||
|
/web/sites/simpletest/
|
||||||
|
/web/sites/*/settings.local.php
|
||||||
|
/web/sites/*/services.local.yml
|
||||||
|
/web/sites/*/settings.ddev.php
|
||||||
|
/web/sites/*/settings.docker.php
|
||||||
|
/web/sites/*/settings.travis.php
|
||||||
|
|
||||||
|
# Keep example templates
|
||||||
|
!web/sites/example.settings.local.php
|
||||||
|
|
||||||
|
# Ignore core and contrib build artifacts
|
||||||
|
/web/core/
|
||||||
|
/web/modules/contrib/
|
||||||
|
/web/profiles/contrib/
|
||||||
|
/web/themes/contrib/
|
||||||
|
/web/libraries/
|
||||||
|
|
||||||
|
# But keep anything custom you create
|
||||||
|
!web/modules/custom/
|
||||||
|
/web/modules/custom/*/node_modules/
|
||||||
|
/web/themes/custom/
|
||||||
|
/web/themes/custom/*/node_modules/
|
||||||
|
|
||||||
|
# ------------------------------------------------------------------------------
|
||||||
|
# ⚙️ Configuration exports
|
||||||
|
# ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
# Keep the exported config directory if it exists
|
||||||
|
!/config/
|
||||||
|
# But ignore temporary config sync staging dirs
|
||||||
|
/config/sync/.htaccess
|
||||||
|
/config/sync/.DS_Store
|
||||||
|
|
||||||
|
# ------------------------------------------------------------------------------
|
||||||
|
# 🧰 DDEV & environment
|
||||||
|
# ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
# DDEV-generated caches, logs, or imports
|
||||||
|
.ddev/.downloads/
|
||||||
|
.ddev/.import-db/
|
||||||
|
.ddev/.upload-db/
|
||||||
|
.ddev/.upload-files/
|
||||||
|
.ddev/commands/host/db-restore
|
||||||
|
.ddev/.ddev-databases/
|
||||||
|
.ddev/.logs/
|
||||||
|
|
||||||
|
# Keep ddev config files themselves
|
||||||
|
!.ddev/config.yaml
|
||||||
|
!.ddev/docker-compose.*
|
||||||
|
!.ddev/providers.yaml
|
||||||
|
!.ddev/global_config.yaml
|
||||||
|
|
||||||
|
# ------------------------------------------------------------------------------
|
||||||
|
# 💻 OS & IDE
|
||||||
|
# ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
# macOS metadata
|
||||||
|
.DS_Store
|
||||||
|
.AppleDouble
|
||||||
|
.LSOverride
|
||||||
|
|
||||||
|
# VS Code
|
||||||
|
.vscode/*
|
||||||
|
!.vscode/settings.json
|
||||||
|
!.vscode/extensions.json
|
||||||
|
|
||||||
|
# PhpStorm / IntelliJ
|
||||||
|
.idea/
|
||||||
|
*.iml
|
||||||
|
|
||||||
|
# Logs & backups
|
||||||
|
*.log
|
||||||
|
*.sql
|
||||||
|
*.sqlite
|
||||||
|
*.tar.gz
|
||||||
|
*.zip
|
||||||
|
*.bak
|
||||||
|
*.tmp
|
||||||
|
|
||||||
|
# ------------------------------------------------------------------------------
|
||||||
|
# ✅ Misc
|
||||||
|
# ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
# Node, NPM, and front-end assets
|
||||||
|
node_modules/
|
||||||
|
npm-debug.log
|
||||||
|
yarn-error.log
|
||||||
|
|
||||||
|
# ------------------------------------------------------------------------------
|
||||||
|
# END
|
||||||
|
# ------------------------------------------------------------------------------
|
||||||
|
|
||||||
Reference in New Issue
Block a user