palantirnet / the-build
为Drupal项目提供的项目设置模板和Phing构建任务。
4.1.1
2024-08-28 20:30 UTC
Requires
- composer-runtime-api: ^2.2.2
- cweagans/composer-patches: ^1.7
- dmore/behat-chrome-extension: ^1.4
- drupal/coder: ^8.3.6
- drush/drush: >=9
- mglaman/drupal-check: ^1.2
- palantirnet/phing-drush-task: ^1.1
- pear/http_request2: ^2.3
- pear/versioncontrol_git: @dev
- phing/phing: ^2.14
- phpmd/phpmd: ^2.13
- phpspec/prophecy-phpunit: ^2
- dev-develop
- 4.1.1
- 4.1.0
- 4.0.x-dev
- 4.0.4
- 4.0.3
- 4.0.2
- 4.0.1
- 4.0.0
- 4.0-beta6
- 4.0-beta5
- 4.0-beta4
- 4.0-beta3
- 4.0-beta2
- 4.0-beta1
- 4.0-alpha7
- 4.0-alpha6
- 4.0-alpha5
- 4.0-alpha4
- 4.0-alpha3
- 4.0-alpha2
- 4.0-alpha1
- 3.0.3
- 3.0.2
- 3.0.1
- 3.0.0
- 2.3.2
- 2.3.1
- 2.3.0
- 2.2.1
- 2.2.0
- 2.1.2
- 2.1.1
- 2.1.0
- 2.0.1
- 2.0.0
- 2.0.0-beta1
- 2.0.0-alpha3
- 2.0.0-alpha2
- 2.0.0-alpha1
- 1.8.0
- 1.7.0
- 1.6.0
- 1.5.1
- 1.5.0
- 1.4.5
- 1.4.4
- 1.4.3
- 1.4.2
- 1.4.1
- 1.4.0
- 1.3.3
- 1.3.2
- 1.3.1
- 1.3.0
- 1.2.0
- 1.1.0
- 1.0.1
- 1.0.0
- 1.0.0-alpha2
- 1.0.0-alpha
- 0.2.0
- 0.1.1
- 0.1.0
- dev-DEV-71-replace-drupal-check-with-phpstan
- dev-workspace-persistence-test
- dev-drupal11
- dev-cloud-api-version-2-backup
- dev-phpmd-command
- dev-update-acquia-memcache
- dev-drupal-first-install-config-ignore
- dev-TECH-114
- dev-update-phing-3
- dev-headless-chrome-circle
- dev-copy-phpmd-phplint-config
- dev-abmaster
- dev-use-phing-3
- dev-update-defaults-yml
- dev-detect-ddev
- dev-match-composer-devel-version
- dev-yarn-safe-target
- dev-lite
- dev-use-ddev-defaults
- dev-drush-install-from-existing-config
- dev-release-1.0
- dev-experimental-2018-09
- dev-experimental-2018-08
- dev-lukewertz-patch-1
- dev-experimental-january-2017
- dev-experimental-december-2016
- dev-project-ama
- dev-msg-branch
This package is auto-updated.
Last update: 2024-09-23 13:38:36 UTC
README
此仓库包含Drupal项目的项目设置模板和可重用的Phing构建目标。
注意:如果您正在启动一个新项目,您可能需要寻找drupal-skeleton。
使用Composer添加-the-build
$> composer require palantirnet/the-build
-build需要Composer 2.2.2或更高版本。
设置
将默认模板和Phing目标安装到您的项目中
$> vendor/bin/the-build-installer
这将触发一个交互式提示来配置您的基本构建属性,添加以下模板文件和目录
.circleci/
.the-build/
behat.yml
build.xml
drush/drushrc.php
drush/*.aliases.drushrc.php
config/
(web|docroot)/sites/default/settings.php
(web|docroot)/sites/default/settings.(host).php
这些文件应被检入到您的项目中。
通过编辑.the-build/build.yml
来配置您的构建。您可以在defaults.yml中找到更多属性,并通过将它们复制到您的项目的属性文件中来覆盖默认值。
使用-the-build
日常命令
从配置重新安装Drupal站点
$> vendor/bin/phing install
重建settings.build.php
配置,以及如果可用的话,样式指南(在调用install
时自动运行)
$> vendor/bin/phing build
运行代码审查和测试
$> vendor/bin/phing test
其他命令
使用以下命令查看其他可用目标的列表
$> vendor/bin/phing -l
其他文档
版权所有 2016-2020 Palantir.net,Inc。