worktools / worktools/hosta

[P1] 交付可复现的开源预览版、双仓库 CI 和贡献入口

Open
#11 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

priority:P1 type:chore
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 或全球调度。

依赖

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.