mcpField
D
drupal-composer

drupal-composer

github.com/edutrul開発7349 回インストール21 週間前に更新
リポジトリ

drupal-composer について

Drupal 開発者向けの Composer 依存関係管理スキルです。モジュールの導入・更新、バージョン制約、パッチ設定に加え、検証や監査のコマンドを扱います。

主な機能

  1. 01Drupal モジュールの導入と更新
  2. 02バージョン制約の記法説明
  3. 03Composer パッチの設定
  4. 04監査・検証コマンドの提示

活用シーン

  1. 01Drupal モジュールの追加や更新
  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

コメント