Packaging Multiple Independent Plugins in a Single Product

Hi,

Is it possible to include two or more separate plugins within a single product?
I’m not talking about multiple modules inside one plugin, but about distinct plugins.

Example structure:

  • IssueProvider (base plugin / common interfaces)

  • JiraIssueProvider

  • TrelloIssueProvider

My goal is:

  • to ship them as one product,

  • but allow each integration plugin to be enabled or disabled independently via Plugin Settings (or the Plugins window),

  • So users can turn off integrations they don’t need.

Is this supported?

The basic units of “products” for UE would be an asset, a plugin, or a project. A plugin can contain multiple assets. A project can contain multiple assets and multiple plugins. A plugin can depend on another plugin, but it can’t have multiple plugins inside of itself. If you want users to see three plugins in their Plugins window, you’d have to distribute three separate plugins or turn it into one project that has those three plugins in it.

Is this a Fab specific question? I’m unsure of our guidelines or rules for distributing multiple plugins as a project (it’s clunkier for the user too).