Show "dependants" for modules

Created on 26 July 2022, over 2 years ago
Updated 25 October 2024, about 2 months ago

Problem/Motivation

When looking at modules, one of the metrics to know about quality is how many depend on that module. Also this is a great way to discover modules that extend the functionality of that module. It would be really great if we could that dependency information on project pages.

There are multiple reasons i'm asking for this:

  1. An extra metric to see how well used a module is.
  2. Discovery of extensions for a module without the need of an explicit mention of 'ecosystem'.
  3. Create more parity with the general php ecosystem since packagist/github etc all show this metric.

The reason I ran into this was also because of the d10readiness initiative. We need to test projects that depend on core modules that are getting removed. To find good candidates for these tests this information would be VERY helpful.

Steps to reproduce

Eh.

Proposed resolution

I would propose something modeled after packagist:
packagist.org/packages/drupal/core-recommended/dependents

Remaining tasks

  1. Agree on solution
  2. Agree on interface
  3. Implement
  4. ...
  5. Profit

User interface changes

New link on the project pages to list dependends of that project.

API changes

None.

Data model changes

None hopfully, this information should already be available somewhere.

Feature request
Status

Active

Version

3.0

Component

Code

Created by

🇳🇱Netherlands bbrala Netherlands

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

  • 🇮🇹Italy kopeboy Milan

    I second catch, regardeless of the version, knowing which other modules are related is useful, both dependants and required (on which the module depends).

Production build 0.71.5 2024