Materials-Data-Science-and-Informatics / metador-core

Core of Metador, the FAIR metadata-first research data management framework.
MIT License
4 stars 0 forks source link

Generalize the required_plugin_groups mechanism for all plugins #21

Closed apirogov closed 2 years ago

apirogov commented 2 years ago

Currently, only the plugin groups themselves are topologically sorted and loaded in dependency order.

But this is something that also is important e.g. for schemas!

It should be simple enough to allow stating dependencies (of same plugin type) using the same approach.

Ideally, the required plugins are maximally initialized when the dependent one is processed.