Skip to content

RyensX/MediaBoxPluginRepository

Repository files navigation

数据构建 OSCS Status

媒体盒子(MediaBox)官方插件仓库

普通用户使用见官方网站

插件具体信息见插件说明

👏如何提交插件?

  • 拉取插件API根据插件开发指南编写插件

  • 上传源码到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),感谢理解。

许可证

GNU General Public License v3.0