ec-europa/oe-project

此包已被 弃用 且不再维护。没有建议的替代包。

OpenEuropa 项目模板。

安装: 6

依赖: 0

建议者: 0

安全: 0

星级: 2

关注者: 26

分支: 1

开放问题: 6

语言:Gherkin

类型:项目

dev-master 2018-02-20 09:52 UTC

This package is not auto-updated.

Last update: 2019-02-20 19:13:48 UTC


README

弃用。有关更多信息,请检查 OpenEuropa 项目

OpenEuropa 项目模板

Build Status

安装

安装 Composer 后运行

composer install

然后从 runner.yml.dist 复制相关属性到 runner.yml,并根据您的本地设置更改其值。

要从头安装项目,运行

$ ./vendor/bin/runner drupal:site-install

您的 Drupal 项目将被安装到 ./build 目录。

有关如何使用构建配置的更多信息,请查看 OpenEuropa Task Runner 项目。

从现有配置安装

要从现有配置安装项目,运行

$ ./vendor/bin/run drupal:site-install-config

添加外部依赖

使用 composer require 添加外部依赖项,如贡献模块、PHP 库等。

composer require drupal/devel:~1.0

添加自定义项目

自定义项目(如模块或主题)必须放在 ./custom/{modules,themes} 下,并且每个项目都必须有一个本地的 composer.json 文件,如下所示

{
  "name": "my_project/my_module",
  "description": "My module description.",
  "type": "drupal-module"
}

之后,如以下所示将它们添加到 composer.json 并运行 composer update

"require": {
  "my_project/my_module": "*"
}

这将把您的自定义项目链接到 installer-paths 部分中指定的目的地。

运行测试

要设置 Behat 测试,运行

$ ./vendor/bin/run drupal:setup-behat

然后简单运行

$ ./vendor/bin/behat

应用补丁

如果您需要应用补丁,可以使用 composer-patches 插件。

要在 Drupal 项目中应用补丁,将 patches 部分插入到 composer.jsonextra 部分。

"extra": {
  "patches": {
    "drupal/foobar": {
      "Patch description": "URL to patch"
    }
  }
}