Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[TECH DEBT] Some configs are enforced to depend on "Islandora Core Feature" #8

Closed
rosiel opened this issue Sep 22, 2022 · 0 comments
Closed
Labels
enhancement New feature or request

Comments

@rosiel
Copy link
Contributor

rosiel commented Sep 22, 2022

Overview of feature request

Follow-up to Islandora/documentation#1478

Context:

  • Config files can have an enforced: section, and uninstalling the module(s?) listed under enforced 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 Config in islandora_defaults has enforced dependency on islandora_core_feature 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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant