incubator-devlake icon indicating copy to clipboard operation
incubator-devlake copied to clipboard

[Feature][Config-UI] Create Plugin Registry

Open e2corporation opened this issue 3 years ago • 2 comments

Search before asking

  • [X] I had searched in the issues and found no similar feature requirement.

Description

Create a configurable Plugin Registry for Config-UI that will optimize the use and configuration of Data Providers.

Use cases

As Developers build new Plugins for DevLake, we want to streamline the process of how those plugins are integrated with Configuration-UI.

  • [ ] Create a Defined Plugin Registration Schema (JSON Registration Files)
  • [ ] Create Local Plugin Registry Configuration
  • [ ] Allow Dynamic "API" Plugins to be Loaded (Live Plugin Registry)
  • [ ] Minimize the amount of Configuration Scopes

Advanced Use Cases

  • [ ] Allow Plugins to Define Transformation Settings Fields

Related issues

  • #2847
  • #2826

No response

Are you willing to submit a PR?

  • [X] Yes I am willing to submit a PR!

Code of Conduct

e2corporation avatar Aug 30 '22 13:08 e2corporation

I don't think #2862 contradicts this issue. #2862 is the base of it.

likyh avatar Aug 30 '22 13:08 likyh

@likyh I had previously requested that you halt changes on refactoring key areas of the code when that ticket was opened, I don't agree with your approach on this, I would appreciate if you follow my lead instead of refactoring the whole ui codebase. Your changes are unnecessarily creating hours of code review and re-testing.

e2corporation avatar Aug 30 '22 13:08 e2corporation

This issue has been automatically marked as stale because it has not had recent activity for 30 days. It will be closed in next 7 days if no further activity occurs.

github-actions[bot] avatar Sep 30 '22 00:09 github-actions[bot]

Not so fast @github-actions

e2corporation avatar Sep 30 '22 00:09 e2corporation

This issue has been automatically marked as stale because it has not had recent activity for 30 days. It will be closed in next 7 days if no further activity occurs.

github-actions[bot] avatar Oct 31 '22 00:10 github-actions[bot]