Simplify Extension Classes #121
Replies: 4 comments 1 reply
-
Some additional questions I'd like to clarify:
|
Beta Was this translation helpful? Give feedback.
-
We furthemore discussed the following rules:
Moritz Keppler [email protected], Daimler TSS GmbH, legal info/Impressum |
Beta Was this translation helpful? Give feedback.
-
Walked once more through the extension loading code. There are still too many different ways services are handled and it's hard to understand if that is on porpuse or if it's just for "historic reasons". Would like to document the reasoning and align the behaviour where possible. |
Beta Was this translation helpful? Give feedback.
-
I think we've discussed why the Vault, TypeManager, Monitor, and configuration are special services. I'll document those when I get back. WebService can be converted to a pure extension, which I will do when I implement this issue. I'll open an issue related to this and assign it to myself. |
Beta Was this translation helpful? Give feedback.
-
Hello everyone,
I think our extension structure is more complex than necessary. At the time of writing we have the following extension types
Additionally SystemExtensions have the LoadPhase Default and Primordial.
Please correct me if I'm wrong. But isn't it possible to describe all the dependencies between the extensions using the Require and Provides properties? These two fields provide enough functionality to load all dependencies in the correct order.
Or did I miss something here? If not, I would suggest using only these two properties.
Dominik Pinsel [email protected], Daimler TSS GmbH, legal info/Impressum
Beta Was this translation helpful? Give feedback.
All reactions