digitalpolygon / drupal-recommended-project
针对已迁移文档根的 Drupal 9 项目的项目模板
0.0.1
2022-05-27 06:20 UTC
Requires
- composer/installers: ^1.9
- cweagans/composer-patches: ^1.7
- drupal/admin_toolbar: ^3.1
- drupal/advagg: ^4.1
- drupal/config_ignore: ^2.3
- drupal/core-composer-scaffold: ^9.3
- drupal/core-project-message: ^9.3
- drupal/core-recommended: ^9.3
- drupal/focal_point: ^1.5
- drupal/gin: ^3.0@beta
- drupal/metatag: ^1.19
- drupal/paragraphs: ^1.14
- drupal/pathauto: ^1.10
- drupal/recaptcha: ^3.0
- drupal/redirect: ^1.7
- drupal/seckit: ^2.0
- drupal/webform: ^6.1
- drush/drush: ^11.0
Requires (Dev)
- drupal/core-dev: ^9.3
- drupal/devel: ^4.1
- friendsoftwig/twigcs: ^6.0
- mglaman/drupal-check: ^1.4
- vijaycs85/drupal-quality-checker: ^1.5
Conflicts
README
这是一个针对新 Drupal 9 项目的有观点的项目模板。它基于Drupal 推荐项目,主要区别在于增加了几个模块和主题。
它包含以下内容
- Drupal 核心库
- Drush(Drupal CLI 和开发工具)
- DDev
- Asset Packagist 仓库、包和配置
- GrumPHP
安装和用法
使用 composer 创建新项目
composer create-project --no-interaction digitalpolygon/drupal-recommended-project
创建项目后,可以根据您的需求进行完全定制。您不应该更新项目模板。
本地设置
一旦在您的本地环境中设置了项目依赖项,您应该能够使用站点设置本地环境。
- 使用以下命令创建 composer 项目
composer create-project --no-interaction digitalpolygon/drupal-recommended-project
- 通过执行以下命令配置 git
- git config user.email "user@example.com"
- git config user.name "您的姓名"
- 进入项目文件夹 -
cd drupal-recommended-project - 如果您使用的是
Macbook M1,请转到配置 Apple M1 项目 - 运行
ddev setup以在本地构建项目 - 您的 本地 网站应该已启动并运行
配置 Apple M1 项目
1. 更新 .ddev/docker-compose.local.yaml
如果尚未创建,请创建此文件。更新它,使 web 服务具有属性 platform: linux/x86_64。例如:adfdsaf
services: web: platform: linux/x86_64
2. 更新 .ddev/config.local.yaml
如果尚未创建,请创建此文件。更新它,使 mutagen_enabled: true 被设置。
有用的 ddev 命令
ddev setup- 使用此命令从头开始设置项目。ddev refresh- 使用此命令同步本地与开发环境。ddev xdebug on- 使用此命令启用 xdebug。ddev frontend- 构建前端依赖项。
前端主题
请在 scripts 目录中可用的 build.sh 脚本中添加您的 FE 构建命令。
Pantheon 集成
- 为了与 Pantheon 集成,请包含 digitalpolygon/drupal-pantheon-integration composer 包。
composer require digitalpolygon/drupal-pantheon-integration
- 更新
provider.yml以使用 Pantheon 作为提供者 - 更新
refresh命令以使用pantheon作为提供者