wasmCloud / interfaces

Deprecated: wasmCloud API interfaces: smithy IDLs and shared libraries
https://wasmcloud.github.io/interfaces/
Apache License 2.0
34 stars 22 forks source link

Initial rough estimate of wit interfaces #113

Closed autodidaddict closed 1 year ago

autodidaddict commented 1 year ago

This is just an initial rough draft of wit interfaces corresponding to wasmcloud current interfaces. I'm quite sure none of this compiles and I don't know if these interfaces share types properly. Will be able to validate these once the latest changes are available in wit-bindgen.

autodidaddict commented 1 year ago

General question, are these interfaces that we'd use or would we use the wasi-cloud http/kv interfaces? Is the plan to use these to transition our codegen from smithy to wit, and then swap to the wasi-cloud interfaces once they are through the proposal / implementation phase?

This would be the phase 1 transition period as outlined in https://github.com/wasmCloud/wasmCloud/issues/336

autodidaddict commented 1 year ago

Have you had a chance to review this yet @ricochet ?