发布一个包

四步。前三步现在就能做,第三步要一个发布 token。

1 · 准备包目录

包根放一个 qi.toml,名称与版本就是发布出去的那两个值。

$cat qi.toml
[包]
名称 = "海龟"
版本 = "0.1.0"
说明 = "给孩子的 Logo 海龟绘图库"
入口 = "海龟.qi"

名称可以是中文。版本是「主.次.补」三段数字,只做相等比较,不解析范围。

2 · 本地验一遍

$qi check 海龟.qi

发上去的版本改不了(同名同版本会被拒),所以先确认能编译。

3 · 要一个 token

用 GitHub 登录,自己生成一个 —— 不用找任何人。token 只在生成那一刻显示一次。

去生成 token →

$export QI_REGISTRY_TOKEN=<你的 token>

4 · 发布

$qi 包 发布

在包目录里跑。客户端会打包、算 sha256、上传,服务端校验 qi.toml 的名称与版本跟 URL 一致后入库。