What problem does it solve?
Managing Drupal contributed modules, especially during major version upgrades or when dealing with patches and dependency conflicts, can be a significant headache. This skill provides a structured workflow to simplify module updates, patch management, and Drupal 11 compatibility checks.
Core Features & Use Cases
- Composer-based Updates: Guides you through standard and major version module updates using Composer.
- Patch Management: Learn to find, apply, and create custom patches using
cweagans/composer-patches.
- Drupal 11 Compatibility: Step-by-step process for checking module readiness, fixing deprecations, and using
mglaman/composer-drupal-lenient.
- Use Case: You need to upgrade a critical module to its next major version, but it has a known bug and isn't fully D11 compatible yet. This skill walks you through finding an existing patch, applying it, and using
drupal-lenient to manage the version constraint, ensuring a smooth upgrade.
Quick Start
Using the drupal-contrib-mgmt skill, show me how to check if the 'audiofield' module is Drupal 11 compatible and how to apply a patch from its issue queue.