[P1] 交付可复现的开源预览版、双仓库 CI 和贡献入口
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 0
- Forks
- 0
- Avg merge
- 1h 26m
- Merged PRs (30d)
- 6
Description
用户问题与代码依据
README 与实际 WASM/UI 能力不一致;npm test 发现 0 个测试,未见 Hosta CI、LICENSE、贡献指南;旧 RFC 与独立 Hoya 方向冲突。
评估基线:2026-09-06,Hosta 666eca9 / Hoya 2234baa。此项记录待实现目标,不表示已完成。
验收标准
- 提供固定 Hoya 发布版本的 Compose 或等价单机启动方式,包含持久卷、readiness、模型可选配置与升级/备份说明。
- CI 从命令行执行真实 CLI/API E2E 与跨仓库 JS/WASM 契约集,无浏览器或 LLM key 前置条件;测试文件缺失必须失败,不能用构建成功代替功能验收。
- 完成全新安装、发布调用、版本升级、故障诊断、备份恢复验收,并报告首次成功时间/步骤及失败恢复率。
- 提供贡献指南、issue/PR 模板、安全报告渠道、支持范围;维护者选定许可证后补 LICENSE,未完成前不宣称已有开源授权。
归属与范围
归属:worktools/hosta。阶段:A2 · 开源预览交付。维护者已确认:CLI/API 优先,前期全命令行验收,UI 先只读展示,网页交互后续评估。沿用独立 Hoya 引擎与 Hosta 控制面边界;本项不扩展到多租户、计费、DAG 或全球调度。
依赖
- H3: https://github.com/worktools/hosta/issues/5
- H4: https://github.com/worktools/hosta/issues/6
- H5: https://github.com/worktools/hosta/issues/7
- H6: https://github.com/worktools/hosta/issues/8
- H8: https://github.com/worktools/hosta/issues/10
- H11: https://github.com/worktools/hosta/issues/13
- Y7: https://github.com/worktools/hoya/issues/11
Contributor guide
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 with README and the existing npm test command, then inspect the CLI/API entry points and the JS/WASM contract-test locations mentioned by the issue. Review the fixed Hoya release and dependencies H3-H8 and Y7 before defining the command-line Compose, upgrade, backup, and recovery checks. Done means reproducible startup, real cross-repository tests, installation and recovery results, and the requested contribution and licensing entry points.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- docker-compose, typescript, wasm
- Domain
- api, ci-cd, cli, documentation, release, testing-qa
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 30/100