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

Plugin Manager #29

Open
silahian opened this issue Oct 27, 2023 · 1 comment
Open

Plugin Manager #29

silahian opened this issue Oct 27, 2023 · 1 comment
Labels
enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed

Comments

@silahian
Copy link
Owner

silahian commented Oct 27, 2023

We must improve plugin life cycle management: loading, unloading, start/stop, logging errors and able to show them from the Plugin management window.

  1. Plugin Registration & Management:
    • Support versioning to handle updates and ensure compatibility.
    • Manage them by subscriptions (they could be free or paid)
    • Handle the upgrade of individual plugins
    • Plugin store: market place
  2. Plugin Lifecycle:
    • Define clear lifecycle events for plugins, including initialization, activation, deactivation, and disposal.
  3. Error Handling & Logging:
    • Log plugin activities in a dedicated log, aiding in debugging, performance monitoring, and ensuring traceability.
@silahian silahian added enhancement New feature or request help wanted Extra attention is needed good first issue Good for newcomers labels Oct 27, 2023
@ramateur
Copy link
Contributor

I think, we should add plugins start type (auto / manual) and make it for all plugins. And may be a common wpf part for all plugins (name field, startup type, OK and cancel buttons, etc.)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants