Skip to content

SDK -> Model dependency inversion #155

Description

@gohabereg

Model entities such as Index, SerializedDocument/Block/etc, BlockId, ToolName and so on are widely used within the SDK package and across Tools and Plugins. Meaning when a 3rd party is implementing a Tool or a Plugin they'd need to install the model package indirectly or even directly.

I suggest to move those entities to the SDK package and import them in the model where required so we eliminate dependency on the model package

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions