-
Notifications
You must be signed in to change notification settings - Fork 1.9k
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
Code Duplication in Cloud Plugins #2155
Comments
Small investigation I made. Common code I found:
Common settings:
Common class:
I think it is possible to build high level abstraction for the plugin and re-use it in plugins. |
@willyborankin we're definitely still interesting in refactoring these plugins. Would you be willing to attempt a first pass with one of the plugins, and we can iteratively refactor the rest? |
Sure will prepare PR during this week |
Hello @kartg . This issue seems to be a nice start to my open source contribution journey. Can you please assign this to me? |
@sourav25998 i don’t think we can use assignments on GH due to permissions, but go for it! Make a PR |
@dblock 👆 😉 |
Is your feature request related to a problem? Please describe.
There seems to be duplication of logic in the code for Cloud Plugins. This is an opportunity for us to streamline the codebase and refactor these classes. This issue stems from these comments in #2096.
Describe the solution you'd like
Move common functionality to superclasses and have the Cloud Plugins inherit/extend these in platform-specific subclasses.
Describe alternatives you've considered
N/A
Additional context
N/A
The text was updated successfully, but these errors were encountered: