Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

[P1] 提供无 AI、纯命令行的首次部署指南与环境诊断

Open
#6 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
5/5
Estimated time
Over a week
Newbie friendliness
32/100
Issue type
Feature
Clarity
Mostly clear
Activity status
Stale

Research direction

Start with docs/CLI.md and the README commands, then review the remaining acceptance items for fresh-machine timing and complete build-tool diagnostics. Verify the documented JS and Rust WASM workflows, doctor/status output, recovery behavior, exit codes, and JSON assertions; done means the remaining checklist is demonstrated from a clean environment.

Written by the indexing model from the issue text.

Description

priority:P1 type:feature

用户问题与代码依据

新建流程强制 create 后 generate;侧栏写死 DeepSeek ready;Rust/MoonBit 编译失败后留下无版本应用,页面未提供明确恢复路径。

评估基线:2026-09-06,Hosta 666eca9 / Hoya 2234baa。此项记录待实现目标,不表示已完成。

验收标准

  • 通过 CLI 从 JS 模板、WASM 示例或已有源码创建;无模型 key、浏览器和交互式终端也能完成首次部署。
  • hosta doctor/status 报告实际 Hoya/协议、模型可选配置和构建工具能力;缺依赖给出可复制修复命令,WASM 固定模板明确标为示例。
  • 创建/编译失败返回机器可读 appId/jobId 与错误码,可在同一应用重试而不重复创建;文档演示该恢复路径。
  • 从干净环境用 README 的 shell 命令完成 JS/Rust WASM 创建→上传版本→运行→发布→invoke→按 runId 查结果;每条 ≤10 分钟(首次依赖下载另记),脚本按退出码与 JSON 断言结果。

归属与范围

归属:worktools/hosta。阶段:A1 · 开发者闭环。维护者已确认:CLI/API 优先,前期全命令行验收,UI 先只读展示,网页交互后续评估。沿用独立 Hoya 引擎与 Hosta 控制面边界;本项不扩展到多租户、计费、DAG 或全球调度。

依赖

下游验收

实施进展(2026-09-06)

PR #14 的 docs/CLI.md 提供无 AI、无浏览器的 JS/Rust WASM 完整命令,doctor 查询真实 Hoya 状态,版本上传支持幂等恢复。真实 smoke 已通过。全新机器安装计时、构建工具完整 doctor 诊断仍待补充。

合并跟进(2026-09-06 10:22 CST)

Hosta #15 已合入 #14,#14 已合入 main(160f0d3),部署 CLI 与独立引擎接入均已进入主分支。Hosta main 的真实双运行时集成 CI 通过;Hoya #12/#13/#14 均已合并,最新 main Test 通过。无未解决审查意见。两仓库的 issue 中间导出已清理,构建/缓存忽略规则已补充。本项剩余验收继续按既定范围跟踪,不因首轮 PR 合并而提前关闭。

Dominant language
TypeScript
Stars
0
Forks
0
Avg merge
1h 18m
Merged PRs (30d)
7

Getting set up

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.

More from worktools/hosta

All issues in worktools/hosta

Similar issues

More TypeScript issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.