Problem/Motivation

The myrest module is a core dependency for several other custom modules, such as myrest_metatag, myrest_seo, and commerce_back_in_stock. Once myrest is published on Drupal.org, these dependent modules must be updated to correctly declare their dependency on the official version.

Proposed resolution

  • Audit myrest_metatag, myrest_seo, and other dependent modules.
  • Update their .info.yml files to correctly list myrest:myrest (if not already done).
  • Update their composer.json files to require drupal/myrest.
  • Ensure that changes in myrest (such as decoupling from myentity) do not break the functionality of these downstream modules.

Remaining tasks

Review and update all modules that depend on myrest after its initial release on Drupal.org.

User interface changes

None.

API changes

Dependency declaration updates in downstream modules.

Issue fork myrest-3615015

Command icon Show commands

Start within a Git clone of the project using the version control instructions.

Or, if you do not have SSH keys set up on git.drupalcode.org:

Comments

sergeydruua created an issue. See original summary.

  • sergeydruua committed 809a6e31 on 1.0.x
    Issue #3615015: Document the public API surface for dependent modules
    
sergeydruua’s picture

Status: Active » Fixed

Now that this issue is closed, review the contribution record.

As a contributor, attribute any organization that helped you, or if you volunteered your own time.

Maintainers, credit people who helped resolve this issue.

sergeydruua’s picture

Status: Fixed » Closed (fixed)