daille-daille / ribote-project
使用 Ribote 分发的 Drupal 项目
dev-master
2023-05-29 20:07 UTC
Requires
Requires (Dev)
- drupal/core-composer-scaffold: ^10.0
- drupal/core-dev: ^10.0
- vlucas/phpdotenv: ^5.5
Conflicts
This package is auto-updated.
Last update: 2024-09-29 23:41:52 UTC
README
此项目模板应用于使用 Ribote 配置启动新的 Drupal 项目。
用法
composer create-project daille-daille/ribote-project MY_PROJECT --stability dev --no-interaction
composer create-project
命令将所有文件的所有权传递给创建的项目。您应该创建一个新的 Git 仓库,并提交所有文件。
安装 Drupal
您应该使用您的值更新 .env
文件。然后使用 drush 安装 Drupal。
vendor/bin/drush si ribote \ install_configure_form.enable_update_status_emails=NULL \ install_configure_form.enable_update_status_module=false \ install_configure_form.date_default_timezone=Europe/Paris \ install_configure_form.site_default_country=FR
特性 & 设计选择
robots.txt
您的项目将有一个 robots-append.txt,您可以在其中添加自定义索引规则。robots.txt 将在 composer 命令的 composer-scaffolding 步骤中更新,包括 Drupal 核心和您的规则。
require-dev 部分的 core-composer-scaffold 依赖项
这个选择是为了避免部署过程中的意外。您应该提交您希望在生产中使用的支架文件。当然,在生产/预生产部署期间,您应该使用 composer install --no-dev
选项。