[P1] 发布可互操作的 JS、Rust WASM 与 MoonBit 示例
Nobody has claimed this yet.
- Dominant language
- Rust
- Stars
- 0
- Forks
- 0
- Avg merge
- 25m
- Merged PRs (30d)
- 3
Description
用户问题与代码依据
当前 Hosta starter 返回 42,Hoya WASM ABI 将其作为指针;examples 尚未提供两仓库共享的 JSON 输入输出验收集。
评估基线:2026-09-06,Hosta 666eca9 / Hoya 2234baa。此项记录待实现目标,不表示已完成。
验收标准
- 提供无 AI 的 JSON 转换示例,JS 与 Rust WASM 对相同 fixture 返回相同 JSON,包含日志和失败样例。
- MoonBit 提供固定工具链和实测编译/调用示例;若未通过则能力声明为实验性且 Hosta 不显示为就绪。
- 说明 imports、输入获取、内存分配/释放、返回值生命周期、错误处理和不支持的能力。
- 在 CI 编译示例并以 HTTP v1 协议执行,Hosta 使用同一 artifacts/fixtures 验证兼容性。
归属与范围
归属:worktools/hoya。阶段:A1 · 开发者闭环。维护者已确认:CLI/API 优先,前期全命令行验收,UI 先只读展示,网页交互后续评估。沿用独立 Hoya 引擎与 Hosta 控制面边界;本项不扩展到多租户、计费、DAG 或全球调度。
依赖
下游验收
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing dependency Y1 and the Hoya/Hosta boundary described in the issue, then inspect the existing starter, ABI, examples, and HTTP v1 validation flow. Define the shared JSON fixtures and verify JS and Rust WASM outputs, logging, failures, MoonBit tooling, and lifecycle behavior. Done means CI builds the examples and Hosta validates the same artifacts and fixtures.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript, rust, wasm
- Domain
- api, backend, ci-cd, cli
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100