acromedia / drupal-scaffold
提供与 Acro 标准兼容的开发环境
0.0.4
2020-07-01 04:06 UTC
This package is auto-updated.
Last update: 2024-08-29 05:13:04 UTC
README
本包旨在为您提供满足项目中对 Acro 标准开发规格的所有需求。
安装
Composer
-
您需要特别允许非标准脚手架包。请将以下内容添加到您的 composer.json 文件中:
"extra": { "drupal-scaffold": { "allowed-packages": [ "acromedia/drupal-scaffold" ], "locations": { "web-root": "./web", "project-root": "." } } }
-
使用 composer 添加包作为开发依赖
composer require acromedia/drupal-scaffold --dev
-
(可选) 设置项目名称
inv setname
这将设置 lando 和 phpunit 配置中的正确项目名称,否则您将需要手动设置
覆盖
调用
本包提供标准任务,但您也可以提供自己的任务。建议提供自己的附加任务而不是覆盖现有任务。由于一切都是基于 Python 的,您也可以调用单个函数。
Lando
本包提供了一个 .lando.base.yml
文件,其中包含标准的 Drupal 设置,您应在 .lando.yml
文件中提供您的特定定制并将其提交到您的项目。如果您只想有特定的配置,可以提供一个 .lando.local.yml
文件。
NPM/Yarn - package.json
NPM 没有任何机制用于基础文件或覆盖。本包提供 package.json 变更作为追加,希望能与您现有的文件一起工作,但您可能需要手动合并更改。
Composer
与 NPM 一样,composer 也没有任何基础文件的机制,因此使用相同的追加工作流程。