# Cache and temporary files config/www/user/cache/ config/www/user/logs/ config/www/user/backup/ # Keep the directories but ignore contents !config/www/user/cache/.gitkeep !config/www/user/logs/.gitkeep !config/www/user/backup/.gitkeep # .crush directory .crush/ # Sensitive configuration (salt for password hashing) config/www/user/config/security.yaml # Docker and nginx configuration (production only needs content) config/nginx/ config/php/ # Scripts (production only needs content) sync.sh deploy-production.sh merge-to-production.sh # Git hooks (local only) .git/hooks/ # Documentation (production only needs content) AGENTS.md BUSINESS-RULES.md DEPLOYMENT.md GIT-SYNC.md WORKFLOW.md BRANCHES.md # README (production has PRODUCTION.md) README.md # Vendor directories (can be installed via GPM) config/www/user/plugins/*/vendor/ # Development-only files docker-compose.yml .dockerignore