English · Simplified Chinese
Build gRPC or WebAssembly plugins for Flare IM. The repository contains the Apache-2.0 host library, shared plugin scaffolding, WASM runtime, and a manifest schema and example template.
Start with Build your own plugin. The echo plugin demonstrates the host contract.
Clone flare-protocol, flare-protocol-grpc, and flare-server-runtime alongside this repository. Run cargo test --manifest-path flare-plugin-host/Cargo.toml from the repository root. The protobuf compiler must be on PATH.
The template contains placeholder artifact metadata. Replace it with the digest and signature produced by your publishing pipeline.
Use the public sibling source checkouts for development and CI. The manual registry packaging check requires the matching flare-plugin-protocol crate to be available on crates.io.
See the manifest schema and template when validating or generating a plugin manifest.