媒体盒子(MediaBox)官方插件仓库
普通用户使用见官方网站
插件具体信息见插件说明
-
上传源码到Github(官方插件仓库里的插件都必须开源)并发布一个包含插件包的release
-
fork本仓库并在plugin_release_list.json填写插件信息,注意格式化。
注意:提交版本的commit.messages请使用"[plugin_submit]插件名称",否则不会审核通过
插件信息结构如下
{ "name": "插件名称", "release": "对应插件版本的release链接,如https://github.com/RyensX/SakuraAnimePlugin/releases/tag/1.5(6)" }
-
对本仓库发起PR,等待审核。
成功合并后CI会自动解析提交版本插件的信息并生成数据,此后可在官方网站和APP上查看到。
生成的插件信息对应关系如下
version | packageName | iconBase64 | sourcePath | name | apiVersion | repoDesc | repoUrl | author |
---|---|---|---|---|---|---|---|---|
AndroidManifest.versionName | AndroidManifest.package | 插件apk图标的base64 | releaseAsset下载地址 | 插件apk应用名 | 插件API版本 | 插件对应仓库的Description | 目前是版本release链接 | 作者名,取自仓库用户名 |
与上述操作一致,修改plugin_release_list.json中对应的release链接成新版本链接即可。
注意:提交新版本的commit.messages请使用"[plugin_update]插件名称",否则不会审核通过
请遵循本项目的commit风格(commit.messages类型使用Angular Git Commit)
插件仓库不支持提交包含R18内容的插件(但不影响插件自己的仓库提交到Github),感谢理解。