Skip to content

WIT management with multiple SDKs #28

@asteurer

Description

@asteurer

I'm wondering if there's a way for componentize-go to ease the friction of utilizing multiple SDKs that have their own WIT contracts. For example, the opentelemetry-wasi Go example app implements both the Spin Go SDK and the opentelemetry-wasi Go SDK, each with their own WIT contracts. The only way I was able to get the application to work was creating a custom WIT which combines the required dependencies for each SDK. This feels cumbersome, and it's not clear whether there's a better way to do this.

@dicej @calebschoepp I would be grateful for any thoughts or opinions.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions