Skip to content

Each extension should be presented its own merged schema #3072

@sipsma

Description

@sipsma

Right now there's just a global schema in cloak that gets presented to all the actions. The goal is for this to instead be per-action: the schema an action sees should consist of just its own direct dependencies. A few reasons this is desirable:

  1. The cloak server can handle more than one client at a time
  2. Less situations in which namespace conflicts arise; easier to add support for dealing with that
  3. Actions that rely on different implementations of the same schema can coexist in the same DAG

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions