Skip to content

extension-manager: support plugins / add-ons / mods #1939

@ES-Alexander

Description

@ES-Alexander

Summary of prior internal discussion:

Explained again:

  1. BlueOS Cloud has a registry of docker images (core + extensions) with versions
  2. For each docker image, have associated add-ons for each version
  3. BlueOS Local shows available add-ons for the extensions and allows user to install them, overlaying those on the file system

Extension with add-on example:

  1. Install PingViewer extension, with sonar driver inside (Full BlueOS extension, with API and UI)
  2. That extension adds files to ~/extensions/cockpit/add-ons/PingViewer/widget.vue
  3. Cockpit can now have a PingViewer widget that accesses data from /xyz/ API

Metadata

Metadata

Assignees

No one assigned

    Labels

    coreIssue related to BlueOS-coreenhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions