drupalwxt / wxt-project
WxT发行版构建的Drupal 10站点项目模板。
Requires
- composer/installers: ^2.1
- cweagans/composer-patches: ^1.7
- drupal/core-composer-scaffold: ^10.2
- drupalwxt/wxt: 5.2.x-dev
Requires (Dev)
- drupal/core-dev: ^10.2
- drupal/drupal-extension: 5.0.0-alpha1
- drush/drush: ^12.4.3
- oomphinc/composer-installers-extender: ^1.1 || ^2
- phpspec/prophecy-phpunit: ^2
- squizlabs/php_codesniffer: 3.*
- 10.2.x-dev
- 10.1.x-dev
- 10.0.x-dev
- 9.x-dev
- 9.5.x-dev
- 9.4.x-dev
- 9.3.x-dev
- 9.2.x-dev
- 9.1.x-dev
- 8.x-dev
- 5.2.3
- 5.2.2
- 5.2.1
- 5.2.0
- 5.1.1
- 5.1.0
- 5.0.2
- 5.0.1
- 5.0.0
- 5.0.0-rc2
- 5.0.0-rc1
- 4.5.4
- 4.5.3
- 4.5.2
- 4.5.1
- 4.5.0
- 4.4.3
- 4.4.2
- 4.4.1
- 4.4.0
- 4.3.4
- 4.3.3
- 4.3.2
- 4.3.1
- 4.3.0
- 4.2.5
- 4.2.4
- 4.2.3
- 4.2.2
- 4.2.1
- 4.2.0
- 4.1.3
- 4.1.2
- 4.1.1
- 4.1.0
- 4.0.7
- 4.0.6
- 4.0.5
- 4.0.4
- 4.0.3
- 4.0.2
- 4.0.1
- 4.0.0
- 4.0.0-rc3
- 4.0.0-rc2
- 4.0.0-rc1
- 3.0.13
- 3.0.12
- 3.0.8
- 3.0.7
- 3.0.6
- 3.0.4
- 3.0.3
- 3.0.2
- dev-feat-update
- dev-docker
This package is auto-updated.
Last update: 2024-09-02 03:34:04 UTC
README
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.json
和composer.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