digitalpolygon/drupal-recommended-project

针对已迁移文档根的 Drupal 9 项目的项目模板

安装: 7

依赖: 0

建议者: 0

安全: 0

星标: 0

关注者: 4

分支: 0

开放问题: 0

语言:Shell

类型:项目

0.0.1 2022-05-27 06:20 UTC

This package is auto-updated.

Last update: 2024-09-09 17:58:24 UTC


README

这是一个针对新 Drupal 9 项目的有观点的项目模板。它基于Drupal 推荐项目,主要区别在于增加了几个模块和主题。

它包含以下内容

安装和用法

使用 composer 创建新项目

composer create-project --no-interaction digitalpolygon/drupal-recommended-project

创建项目后,可以根据您的需求进行完全定制。您不应该更新项目模板。

本地设置

一旦在您的本地环境中设置了项目依赖项,您应该能够使用站点设置本地环境。

  1. 使用以下命令创建 composer 项目
composer create-project --no-interaction digitalpolygon/drupal-recommended-project
  1. 通过执行以下命令配置 git
  2. 进入项目文件夹 - cd drupal-recommended-project
  3. 如果您使用的是 Macbook M1,请转到配置 Apple M1 项目
  4. 运行 ddev setup 以在本地构建项目
  5. 您的 本地 网站应该已启动并运行

配置 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 命令

  1. ddev setup - 使用此命令从头开始设置项目。
  2. ddev refresh - 使用此命令同步本地与开发环境。
  3. ddev xdebug on - 使用此命令启用 xdebug。
  4. ddev frontend - 构建前端依赖项。

前端主题

请在 scripts 目录中可用的 build.sh 脚本中添加您的 FE 构建命令。

Pantheon 集成

composer require digitalpolygon/drupal-pantheon-integration
  • 更新 provider.yml 以使用 Pantheon 作为提供者
  • 更新 refresh 命令以使用 pantheon 作为提供者