metalbote / greencko-project
使用自己的greencko配置为Drupal 8站点构建的项目模板。
dev-master
2020-01-06 19:22 UTC
Requires
- composer/installers: ^1.5
- cweagans/composer-patches: ^1.6.4
- drupal/core-composer-scaffold: ^8.8.0
- drupal/core-project-message: ^8.8.0
- drupal/drupal-library-installer-plugin: ^0.3
- metalbote/greencko: 8.1.x-dev
- oomphinc/composer-installers-extender: ^1.1
- vlucas/phpdotenv: ^2.4
- webflo/drupal-finder: ^1.2
- webmozart/path-util: ^2.3
Conflicts
Replaces
- ajaxorg/ace-builds: *
This package is auto-updated.
Last update: 2024-09-07 06:46:48 UTC
README
#绿色cko Drupal 分发版项目模板 greencko Drupal Distribution
此项目模板应提供使用 Composer 管理站点依赖的起点。
如果您想了解如何将其用作 Drush Make 的替代品,请访问 drupal.org上的文档。
用法
首先您需要 安装composer。
注意:下面的说明适用于 全局composer安装。您可能需要根据您的设置将
composer替换为php composer.phar(或类似)。
之后,您可以创建项目
composer create-project metalbote/greencko-project some-dir --stability dev --no-interaction
使用 composer require ... 可以将新依赖项下载到您的安装中。
cd some-dir
composer require drupal/devel:~1.0
模板做了什么?
安装给定的 composer.json 时,会处理一些任务
- greencko Drupal Distribution 将安装在
web目录下。 - 实现了自动加载器,以使用
vendor/autoload.php中生成的composer自动加载器,而不是Drupal提供的自动加载器(web/vendor/autoload.php)。 - 模块(类型为
drupal-module的包)将放置在web/modules/contrib/ - 主题(类型为
drupal-theme的包)将放置在web/themes/contrib/ - 配置文件(类型为
drupal-profile的包)将放置在web/profiles/ - 创建默认的可写版本的
settings.php和services.yml。 - 创建
web/sites/default/files目录。 - 安装最新版本的drush,以便在
vendor/bin/drush中使用。 - 安装最新版本的DrupalConsole,以便在
vendor/bin/drupal中使用。
我如何对下载的模块应用补丁?
如果您需要应用补丁(根据修改的项目,pull request通常是一个更好的解决方案),您可以使用 composer-patches 插件。
要将补丁添加到drupal模块foobar,在composer.json的extra部分插入patches部分
"extra": { "patches": { "drupal/foobar": { "Patch description": "URL to patch" } } }