ADM 分发的项目模板
dev-master
2019-06-13 08:31 UTC
Requires
- adminteractive/adm: dev-8.x-7.x
- bower-asset/photoswipe: ^4.1
- composer/installers: ^1.2
- cweagans/composer-patches: ^1.6
- drupal-composer/drupal-scaffold: ^2.2
- drupal/console: ^1.0.2
- drupal/core: ~8.7
- drupal/drupal-library-installer-plugin: 0.3
- drush/drush: ~8.0|^9.0.0-beta8
- vardot/dropzone: dev-master
- webflo/drupal-finder: ^1.0.0
- webmozart/path-util: ^2.3
Requires (Dev)
- behat/mink: ~1.7
- behat/mink-goutte-driver: ~1.2
- 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|~3.0
Conflicts
This package is auto-updated.
Last update: 2024-09-06 00:43:38 UTC
README
此分发基于 Drupal 9。
用法
基于 ADM 分发创建项目
composer create-project adminteractive/adm-project:9.x-dev some-dir --stability dev --no-interaction
composer create-project
命令将所有文件的拥有权传递给创建的项目。您应该创建一个新的 git 仓库,并提交所有由 .gitignore 文件排除的文件。
更新 Drupal 核心文件
按照以下步骤更新您的核心文件。
- 运行
composer update drupal/core --with-dependencies
以更新 Drupal 核心及其依赖项。 - 运行
git diff
以确定是否有任何脚手架文件已更改。检查文件中的任何更改,并将任何自定义更改恢复到.htaccess
或robots.txt
。 - 将所有内容合并到单个提交中,这样在检出分支或运行
git bisect
时,web
将与core
保持同步。 - 如果在步骤 2 中出现非平凡的冲突,您可能希望在分支上执行这些步骤,并使用
git merge
将更新的核心文件与您的自定义文件合并。这有助于使用如 kdiff3 的三向合并工具。如果您的更改很简单,则不需要此设置;保持所有修改在文件的开始或末尾是一个保持合并容易的好策略。
常见问题
更新失败([路径] 缺少 .git 目录,有关更多信息请参阅 https://getcomposer.org.cn/commit-deps)
当依赖项通过 git 安装时(默认情况下删除 .git 目录;dev 依赖项通常通过 git 提供)这是正常的。Composer 应该提供一个选项来重新安装包,所以只需同意即可。
无法应用补丁 [patch]!
补丁已应用或代码已更改。您应该查看相关的问题。问题编号始终在补丁 URL 中(通常还包括注释编号)。