Files
drupal11-ddev/.gitignore
2025-10-08 12:46:14 -04:00

116 lines
2.9 KiB
Plaintext

# ------------------------------------------------------------------------------
# 🧠 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
# ------------------------------------------------------------------------------
# Local development-only directories
/packages/
/recipes/