As a module maintainer, I want to add a dependency to one of my existing modules, so that my entity can use a field type plugin declared by the dependency.
What steps do I need to take to make sure that:
entupdoesn't WSOD because my new field depends on a non-existent module.
- Drupal end-users get prompted to download and install the new dependency.
I did find another similar issue -- What is the protocol for adding a new module dependency to a module that has only had a dev release? -- which deals with Drupal 7. This will help address question #2, but doesn't speak to the added complexity of
I also found an issue dealing with deployments via drush -- Enable new modules dependencies on deploy -- but this doesn't address my questions either.
Any other tips or advice?