Tooling for building a Rust project for Station. This will likely involve Deno’s wasmbuild and possibly other build steps. A minimal solution is to write documentation explaining the manual steps.
SDK exposing Zinnia Platform APIs. This can be a light wrapper around js_sys and web_sys crates, plus functions using wasm-bindgen to invoke our custom APIs, e.g. libp2p, Activity Log reporting, and so on.
Zinnia CLI need to know how to load and run these modules.
Some of the work required to make this happen:
wasmbuild
and possibly other build steps. A minimal solution is to write documentation explaining the manual steps.js_sys
andweb_sys
crates, plus functions usingwasm-bindgen
to invoke our custom APIs, e.g. libp2p, Activity Log reporting, and so on.Tracking milestone: https://github.com/filecoin-station/zinnia/milestones/4