Skip to content

docs: README overhaul + one-command install (scripts/install.sh)#79

Open
kiki830621 wants to merge 2 commits into
mainfrom
improve-readme-install
Open

docs: README overhaul + one-command install (scripts/install.sh)#79
kiki830621 wants to merge 2 commits into
mainfrom
improve-readme-install

Conversation

@kiki830621

Copy link
Copy Markdown
Member

Summary

以「新使用者照 README 跑起來」視角翻修:

  • scripts/install.sh:一行安裝——自動偵測 swiftly 6.2.4 crash case 換 Xcode toolchain、裝到 ~/bin(PREFIX 可覆蓋)、list-backends 煙霧測試。本機端到端實測 ✓
  • 修事實漂移:FluidAudio 供應鏈段重複(merge 事故)、catalog 段還說 mlx-audio 已移除(實際 7 家族已量測可路由)、中文家族缺列、benchmarks.json 已被 store 取代、backend flag 表只列 2/6、tests 數
  • 重排:Quick start 緊跟 Install(Backends 後移)、first-run 下載預期(~1.5 GB)明示

Verification

install.sh 端到端實測(build→install→驗證→PATH 提示);README 全接縫通讀;機械 asserts(重複段清除、過時句移除、段落順序)。

Fixes accumulated drift a new user would hit: a duplicated FluidAudio
supply-chain paragraph (merge artifact), the reference-catalog section
still claiming mlx-audio was removed (seven families are measured and
routable through the adapter since the external-engine work), the
Chinese-family backends missing from the list, a stale benchmarks.json
mention (the BCNF store replaced it), a 2-backend flag table (there are
six), and 200+ tests (311). Structure: Quick start now follows Install
directly (Backends moved after it), with first-run download expectations
stated up front. scripts/install.sh builds with a known-good toolchain
(auto-detects the swiftly 6.2.4 crash case), installs to ~/bin or PREFIX,
and smoke-tests via list-backends - verified end-to-end on this machine.
…kills

The repo doubles as a Claude Code plugin marketplace but the README never
said how an agent installs it, and the plugin needs the CLI on PATH - the
new section documents both layers (plugin install + install.sh) and names
the three consumption surfaces (CLI, agent skills, MCP tracked as future
work). marketplace.json's plugin description was missing the transcript
skill entirely.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant