cloudflavor / skyforge

The WASI plugins, the spec and the registry used by skyforge plugins.
Apache License 2.0
0 stars 0 forks source link

Plugin SDK #7

Open PI-Victor opened 1 month ago

PI-Victor commented 1 month ago

Context

Instead of implementing the raw generated Guest trait from witbindgen, skyforge should offer its own plugin SDK.

Description

The plugin SDK should offer users the ability to communicate through a function hook system and interface with the rust CLI, seamlessly. It should make plugins as easy to write as possible so that users can focus on the implementation details of the cloud provider and not have to worry about things like:

Acceptance Criteria

This is an EPIC, and as such is hard to specifically point to an acceptance criteria since the initial interface still needs to be defined. However, we can outline a few key points.

linear[bot] commented 1 month ago

CLO-62 [EPIC] Plugin SDK

PI-Victor commented 1 month ago

/triage /assing /label Feature

PI-Victor commented 1 month ago

/retitle Plugin SDK