Skip to content

Defining Requirements for Third-Party Connector Support in Stream Core #1131

Open
@kopepasah

Description

@kopepasah

Stream already (partially) supports several third-party connectors, but as we progress with work it is apparent that supporting third party connectors in Stream core may not be the best path for ensuring core development of Stream remains flowing smoothly (pun intended 😉).

Currently there are several requests to support other third-party plugins, as well as bugs for the third-party plugins that Stream currently supports. However, there is no clear indication what level of support Stream core intends to maintain (or add) for third-party plugins. As work progresses to fix bugs, improve testing and support other plugins, we are inundated with supporting these third-party plugins (which often change), which can overshadow the core feature development of the plugin.

Let's use this issue to talk about support for third-party plugins in core code, what plugins we will/should support in Stream core, how plugins can extend Stream without being in core code, what are the requirements for a third-party plugin to get supported in Stream core and so on.

Metadata

Metadata

Assignees

No one assigned

    Labels

    needs discussionThe issue/PR needs further discussion before a solution can be implemented

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions