发布你的第一个整合包
首先,你应当确保你安装了lip。
创建一个仓库
然后,你需要创建一个GitHub仓库,用于存放你的整合包。你可以使用任何你喜欢的名称,例如my-pack
。
在仓库中,我们建议放一个README.md
文件,用于描述整合包;并放一个logo.png
文件,用于作为整合包的图标。
创建一个tooth.json
在整合包导出目录中创建一个tooth.json
文件,内容如下:
JSON | |
---|---|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
|
替换tooth
字段的值为GitHub仓库地址,替换version
字段的值为版本号,填写info
中各个字段的值。
在dependencies
中填写LeviLamina和要整合的一切包。
更多关于tooth.json
的信息,请参考https://lip.levimc.org/zh/user-guide/files/tooth-json/。
尝试打包和安装整合包
运行lip pack pack.zip
,将会在当前目录下生成一个pack.zip
文件,这是一个打包好的整合包。你可以移动这个整合包到合适的地方,并使用lip install pack.zip
尝试安装这个整合包。
发布整合包
将更改提交到GitHub仓库,然后在GitHub仓库中点击Releases
,点击Create a new release
,填写Tag version
和Release title
,然后点击Publish release
,即可发布整合包。注意对应的tag必须为类似v0.1.0
的格式,也就是tooth.json
中version
字段的值加上一个v
。
然后你就可以通过lip install github.com/my-github-username/pack-name
来安装你的整合包了。由于版本列表同步延迟,这个命令可能会在刚发布的一段时间内报错,你可以指定版本号来安装整合包,例如lip install github.com/my-github-username/pack-name@0.1.0
。
在一段时间后,你也可以在