orakili / composer-drupal-info-file-patch-helper
1.0.1
2022-12-20 03:47 UTC
Requires
- php: >=8.1
- composer-plugin-api: ^2.0
README
这是一个简单的插件,用于帮助应用修改Drupal模块的module.info.yml
文件的补丁,例如由Drupal rector创建的Drupal 10兼容性补丁。
需求
此插件监听来自https://github.com/cweagans/composer-patches插件的补丁事件,因此只有当此插件也被添加时才有用。
为什么需要这个插件?
Drupal打包脚本在生成分发存档时,会在module.info.yml
文件的末尾添加信息。
示例
# Information added by Drupal.org packaging script on 2022-11-07
version: '8.x-1.3'
project: 'my_module'
datestamp: 1667786708
这阻止了干净地应用修改module.info.yml
的补丁,例如更改core_version_requirement
(Drupal 9 -> Drupal 10升级)。
它做什么?
此插件简单地监听来自cweagans/composer-patches
插件的补丁事件,并在应用补丁之前移除并存储由Drupal打包脚本添加的信息,在补丁应用后将其重新添加。