[TECH DEBT] Some configs are `enforced` to depend on "Islandora Core Feature"
Closed this issue · 0 comments
rosiel commented
Overview of feature request
Follow-up to Islandora/documentation#1478
Context:
- Config files can have an
enforced:
section, and uninstalling the module(s?) listed underenforced
will cause that config to be removed. - This is for manually entered module dependencies. Drupal automatically calculates the
dependencies:
section of the config. - Islandora Defaults had lots of enforced dependencies that pointed to Islandora Core Feature. See ticket Islandora/documentation#1478. Now the Starter Site contains all those configs from Defaults, including the
enforced
settings.
The goal of the starter site is to provide starting point configs, where the user is free to add or remove whatever parts of Islandora they please. At the moment, the Islandora Core Feature is extremely greedy and removing it will remove all your media types, among other things. That's not very clean.
Are there any benefits in having enforced dependencies anymore? Personally I'd be happy to remove them.