openeuropa/drupal-core-require-dev

OpenEuropa组件所需的发展依赖和Drupal核心补丁。


README

Build Status Packagist

openeuropa/drupal-core-require-dev 提供了 require-dev 依赖,作为独立的包,与 drupal/core 具有相同的发布周期和版本控制方案。您应该使用与 Drupal 核心相同的版本约束。

它对 drupal/core 应用一些补丁,这些补丁对于 OPENEUROPA 模块的开发是必需的。

补丁列表

  • 补丁 用于问题 #2943172 - 在收集扩展时不能忽略目录。Drupal 测试实例中的符号链接会导致无限循环。
  • 补丁 用于问题 #2571475 - 使用 KernelTestBase (TNG) 时,出站 HTTP 请求失败。

使用方法

Drupal Core 8.7.x

composer require --dev openeuropa/drupal-core-require-dev ~8.7

使用 Docker Compose 进行安装

可以使用 Docker Compose 简化设置过程。

要求

默认的 docker-compose.yml 文件应该足以设置项目。

运行

$ docker-compose up -d

您可以修改本地 Docker 设置所需的任何更改,创建一个带有更改的新文件 docker-compose.local.yml

运行

$ docker-compose -f docker-compose.yml -f docker-compose.local.yml up -d

然后

$ docker-compose exec web composer install