drupalwxt/wxt-project

WxT发行版构建的Drupal 10站点项目模板。

安装次数: 4,876

依赖者: 0

建议者: 0

安全: 0

星级: 9

关注者: 19

分支: 7

开放问题: 1

类型:项目


README

Build Status

composer 项目模板生成器,用于 Drupal WxT 发行版。

注意:请查阅 README.md 文件以获取最新信息。

要求

依赖项

composer.json 文件中调用了以下依赖项

Drupal WxT 发行版是一种网站内容管理系统,它帮助构建和维护创新网站,这些网站易于访问、使用且具有互操作性。

此发行版是开源软件,可由部门和外部Web社区免费使用。此发行版与WET-BOEW jQuery框架进行了广泛集成,以改进可访问的标记。

开始使用

以下命令即可开始使用

composer create-project drupalwxt/wxt-project:5.2.3 <site-name>

注意:对于开发,您也可以使用 drupalwxt/wxt-project:5.2.x-dev 指定分支。

您可以在以下位置查看一个完全生成的Composer项目模板的工作示例

以下是在初始生成时使用的命令

composer create-project drupalwxt/wxt-project:5.2.3 site-wxt

注意:请记住,将存在于 docroot 上方的 composer.jsoncomposer.lock 文件纳入源代码控制,因为它们控制着您的依赖项。

维护

以下是一些常见命令

注意:Composer是一个 依赖管理器,它帮助我们跟踪应用程序所依赖的代码及其版本,以确保在应用程序的每个副本上都以正确的方式安装。

指定版本

可以从命令行指定特定版本

composer require drupal/<modulename>:<version>

但是请注意,如果您指定了一个分支,例如1.x,您必须在版本末尾添加 -dev

composer require drupal/token:1.x-dev

源代码控制

查看 .gitignore 文件,您会发现某些目录,包括包含贡献项目的所有目录,都是设计上排除在源代码控制之外的。

注意:与由Composer衍生出的项目中的 Drush 不同,您 永远不应将安装的依赖项提交到源代码控制

Composer将创建 composer.lock 文件,其中包含已安装的依赖项及其版本。

注意:通常,您应该始终将 您的 composer.lock 文件提交到源代码控制,以便其他人可以通过快速执行 composer install 来安装所有内容,并确保按照 composer.lock 文件中指定的版本安装。

如何更新Drupal核心?

请不要在项目的 composer.json 中添加 drupal/core,因为WxT为您管理Drupal核心及其上的一系列补丁。

WxT 的次要版本将始终与 Drupal 核心版本对应。例如,drupalwxt/wxt:~4.2.0 将需要 Drupal 核心版本 9.2.x,而 drupalwxt/wxt:~4.1.0 将需要 Drupal 核心版本 9.1.x。

当你需要更新 Drupal 核心版本,例如从 9.1.x 更新到 9.2.x 时,你只需更改你的 composer.json 文件中对 drupalwxt/wxt 的要求即可。

composer require --no-update drupalwxt/wxt:~4.2.0
composer update

兼容性表

致谢

由 Acquia 团队基于在 AcquiaLightningBLT 项目中的代码和经验教训进行扩展。