Clean up inheritance mess for integrations #151
Labels
documentation
Improvements or additions to documentation
framework
Issues that affect the overal UCS framework
integrations
Issues that affect an integration
Milestone
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:
Integration
base class which all integrations inherit fromPluginIntegration
,WindowIntegration
andCoreIntegration
CoreIntegration
'sshouldBeActive
classmethod to be part of the base class definition, and should probably be calledisEnabled
or somethingThe text was updated successfully, but these errors were encountered: