Patch Monitor
Patch Monitor helps you track and manage composer patches applied to your Drupal project. It parses the `extra.patches` section of your composer.json file and gives you a clear overview of every patch, its source, and related statistics — useful for audits, technical debt tracking, and team documentation.
Features
- Automatic parsing of composer.json patches
- Detailed report with package, description, issue ID and source for each patch
- Statistics dashboard (totals by source, top packages)
- Automatic extraction of Drupal.org issue IDs
- Color-coded badges for patch source (Drupal.org, GitHub, local, other)
- Configurable display limit
Post-installation
After enabling the module, visit **Administration » Reports » Patch Monitor** (`/admin/reports/patch-monitor`) to see the report, and **Administration » Configuration » Development » Patch Monitor** (`/admin/config/development/patch-monitor`) to configure the display limit. Requires the "View patch monitor report" permission.
Additional Requirements
None beyond Drupal core. Works with any composer-based Drupal project that defines patches via `cweagans/composer-patches` (or compatible) in `composer.json`.
Recommended modules/libraries
None required.