mcpField
D
drupal-composer

drupal-composer

github.com/edutrul开发7349 次安装21 周前更新
代码仓库

关于 drupal-composer

为 Drupal 开发者提供 Composer 依赖管理参考,涵盖模块安装、更新、版本约束及补丁配置。还列出审计、验证和缓存相关命令。

主要功能

  1. 01安装与更新 Drupal 模块
  2. 02说明版本约束写法
  3. 03配置 Composer 补丁
  4. 04列出审计与验证命令

适用场景

  1. 01添加或升级 Drupal 模块
  2. 02为依赖设置版本范围
  3. 03为模块应用补丁

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/edutrul/drupal-ai --skill drupal-composer

安装后在 Claude Code 中输入/drupal-composer确认已加载。

附带文件README.md

详细介绍

Drupal Composer 管理

安装与更新

composer require drupal/module_name
composer require drupal/module_name:^2.0
composer require drupal/module_name:^1.0@dev
composer update drupal/module_name
composer update drupal/*
composer outdated drupal/*
composer audit

版本约束

约束含义
^2.0>= 2.0.0 且 < 3.0.0
~2.0>= 2.0.0 且 < 2.1.0
2.x-dev最新的 2.x 开发分支
^1.0@dev>= 1.0 的开发版

补丁(composer-patches)

"extra": {
  "patches": {
    "drupal/module_name": {
      "Patch description - issue #1234567": "patches/module_name-patch-description.patch"
    },
    "drupal/tb_megamenu": {
      "Block content support": "patches/tb_megamenu-block-content-support.patch"
    }
  }
}

补丁会在运行 composer install 时应用,并在运行 composer update drupal/module_name 时重新应用。

实用命令

composer show drupal/module_name
composer validate
composer clear-cache
composer install --no-cache

评论

支持 Markdown