ADM 分发的项目模板

安装: 175

依赖: 0

建议者: 0

安全: 0

星标: 2

关注者: 17

分支: 1

类型:项目

dev-master 2019-06-13 08:31 UTC

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 核心文件

按照以下步骤更新您的核心文件。

  1. 运行 composer update drupal/core --with-dependencies 以更新 Drupal 核心及其依赖项。
  2. 运行 git diff 以确定是否有任何脚手架文件已更改。检查文件中的任何更改,并将任何自定义更改恢复到 .htaccessrobots.txt
  3. 将所有内容合并到单个提交中,这样在检出分支或运行 git bisect 时,web 将与 core 保持同步。
  4. 如果在步骤 2 中出现非平凡的冲突,您可能希望在分支上执行这些步骤,并使用 git merge 将更新的核心文件与您的自定义文件合并。这有助于使用如 kdiff3 的三向合并工具。如果您的更改很简单,则不需要此设置;保持所有修改在文件的开始或末尾是一个保持合并容易的好策略。

常见问题

更新失败([路径] 缺少 .git 目录,有关更多信息请参阅 https://getcomposer.org.cn/commit-deps

当依赖项通过 git 安装时(默认情况下删除 .git 目录;dev 依赖项通常通过 git 提供)这是正常的。Composer 应该提供一个选项来重新安装包,所以只需同意即可。

无法应用补丁 [patch]!

补丁已应用或代码已更改。您应该查看相关的问题。问题编号始终在补丁 URL 中(通常还包括注释编号)。