ec-europa / oe-project
此包已被 弃用 且不再维护。没有建议的替代包。
OpenEuropa 项目模板。
dev-master
2018-02-20 09:52 UTC
Requires
- composer/installers: ^1.2
- cweagans/composer-patches: ~1.0
- drupal-composer/drupal-scaffold: ^2.2
- drupal/coffee: ~1
- drupal/config_installer: ~1.5
- drupal/core: ~8
- drush/drush: ~9
- ec-europa/oe_core: *
- ec-europa/oe_profile: *
- ec-europa/oe_theme: *
Requires (Dev)
- behat/mink: ~1.7
- behat/mink-goutte-driver: ~1.2
- ec-europa/oe-behat: dev-master
- ec-europa/oe-code-review: ~0.1
- ec-europa/oe-task-runner: dev-master
- jcalderonzumba/gastonjs: ~1.0.2
- jcalderonzumba/mink-phantomjs-driver: ~0.3.1
- mikey179/vfsstream: ~1.2
- phpunit/phpunit: >=4.8.28 <5
- symfony/css-selector: ~2.8
Conflicts
This package is not auto-updated.
Last update: 2019-02-20 19:13:48 UTC
README
弃用。有关更多信息,请检查 OpenEuropa 项目。
OpenEuropa 项目模板
安装
在 安装 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.json
的 extra
部分。
"extra": { "patches": { "drupal/foobar": { "Patch description": "URL to patch" } } }