Skip to content
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

Migrate all plugins to the new KSP-based org.ossreviewtoolkit.plugins.api.Plugin API #9403

Open
4 tasks
sschuberth opened this issue Nov 10, 2024 · 1 comment
Open
4 tasks
Assignees
Labels
plugin Topics related to ORT plugins tech debt Technical debt that should be addressed

Comments

@sschuberth
Copy link
Member

sschuberth commented Nov 10, 2024

Remaining plugin types to migrate are:

  • commands
  • package-managers
  • scanners
  • version-control-systems
@sschuberth sschuberth added plugin Topics related to ORT plugins tech debt Technical debt that should be addressed labels Nov 10, 2024
@sschuberth sschuberth changed the title Migrate all plugins to the new KSP-based plugin API Migrate all plugins to the new KSP-based org.ossreviewtoolkit.plugins.api.Plugin API Nov 10, 2024
@mnonnenmacher mnonnenmacher self-assigned this Nov 24, 2024
@mnonnenmacher
Copy link
Member

I started working on the commands migration.

mnonnenmacher added a commit that referenced this issue Nov 26, 2024
WIP: This requires support for custom constructor args because the
`CliktCommand` class takes the `name` as a constructor argument.

Relates to #9403.

Signed-off-by: Martin Nonnenmacher <[email protected]>
mnonnenmacher added a commit that referenced this issue Nov 26, 2024
Migrate the command plugins to the new plugin API.

Relates to #9403.

Signed-off-by: Martin Nonnenmacher <[email protected]>
mnonnenmacher added a commit that referenced this issue Nov 26, 2024
Migrate the command plugins to the new plugin API.

Relates to #9403.

Signed-off-by: Martin Nonnenmacher <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
plugin Topics related to ORT plugins tech debt Technical debt that should be addressed
Projects
None yet
Development

No branches or pull requests

2 participants