-
-
Notifications
You must be signed in to change notification settings - Fork 25
Clean up inheritance mess for integrations #151
Copy link
Copy link
Open
Labels
documentationImprovements or additions to documentationImprovements or additions to documentationframeworkIssues that affect the overal UCS frameworkIssues that affect the overal UCS frameworkintegrationsIssues that affect an integrationIssues that affect an integration
Milestone
Metadata
Metadata
Assignees
Labels
documentationImprovements or additions to documentationImprovements or additions to documentationframeworkIssues that affect the overal UCS frameworkIssues that affect the overal UCS frameworkintegrationsIssues that affect an integrationIssues that affect an integration
Currently, integrations are a mess - it's immensely difficult to get a solid mental model of them.
In order to address this, some major refactoring should be done:
Integrationbase class which all integrations inherit fromPluginIntegration,WindowIntegrationandCoreIntegrationCoreIntegration'sshouldBeActiveclassmethod to be part of the base class definition, and should probably be calledisEnabledor something