Skip to content

Adapter marketplace: install a community adapter from a curated index #601

Description

@keysersoft

An adapter is one JSON file, which makes it easy to contribute and impossible to distribute outside a release. A curated index would let someone publish an adapter we have not merged, and let an operator install it without editing files on the server.

What has to be decided before any code

  • Curated (we review every entry) or open (anyone publishes, we flag)? An adapter definition can point at any URL with the operator's credentials attached, so an open index is a supply-chain surface. The answer is probably curated, and the issue should say why.
  • Signing and integrity.
  • How an installed community adapter is upgraded, and what happens when it conflicts with a shipped one.

Design discussion. No implementation PRs yet.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    roadmapOn the published roadmap; exempt from the stale bot

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions