Commit Graph

7 Commits

Author SHA1 Message Date
Radu Matei 127907b313
docs: update documentation website
This commit updates the documentation website with more sections,
language guides for Rust and Go, as well as example for embedding.

Signed-off-by: Radu Matei <radu.matei@fermyon.com>
2022-03-22 01:24:09 +02:00
Radu Matei d0f0f13a82
feat: initial add for (Tiny)Go SDK
Signed-off-by: Radu Matei <radu.matei@fermyon.com>
2022-03-09 16:52:58 +02:00
Radu Matei 9869be2045
docs: add package.json file to watch for changes in docs website
Signed-off-by: Radu Matei <radu.matei@fermyon.com>
2022-03-09 04:39:05 +02:00
Radu Matei 9c6cde1707
chore: update the Spin CLI to work with new HTTP engine
This commit updates the Spin CLI to handle the new HTTP engine.
In this process, it temporarily removes all support for pulling a remote
bindle, which will be re-introduced in a future commit.

Signed-off-by: Radu Matei <radu.matei@fermyon.com>
2022-02-06 00:29:58 +02:00
Radu Matei 1d2d07060d
chore: update wai-bindgen to latest revision
Signed-off-by: Radu Matei <radu.matei@fermyon.com>
2021-11-09 12:29:45 -08:00
Radu Matei f5bf355965
Add a very simple Engine
This commit adds a very simple engine implementation that can be used
to generate an execution context based on a WITX definition, and run
WebAssembly components that implement the WITX.

The implementation uses Wasmtime and `witx-bindgen`, and the test is
an echo implementation written in Rust.

Currently, the implementation does not test additional features, such as
custom linker imports.

Signed-off-by: Radu Matei <radu.matei@fermyon.com>
2021-11-02 01:40:52 -07:00
Radu Matei 308c266925
Initial commit
Signed-off-by: Radu Matei <radu.matei@fermyon.com>
2021-11-01 19:13:46 -07:00