易有云iStore插件元数据
OpenWRT 应用程序元数据
更多参考Github 源代码
OpenWRT 的所有插件,都需要元数据来提供插件的信息。有了元数据提供的依赖,就可以具体去安装插件。 信息如下:
#目录结构
applications
Makefile
- 描述文件,参考下文约定logo.png
- 图标文件,目前只支持pngapp-meta-*
fake-top
- 辅助文件,无需关注Makefile
- 辅助文件,无需关注meta.mk
- 辅助文件,无需关注
#Makefile书写约定
META_TITLE:=
使用官方名称,如果有中文就用中文META_AUTHOR:=
是作者名称,如果是非个人作者则填组织或者公司名称META_DEPENDS:=
的第一个应该是能代表这个APP的主包,方便作为版本更新的依据META_ARCH:=
用来填写支持的处理器架构,如果是架构无关的应用则不需要这一行
#在线提交流程
以下操作都在github上进行
#准备工作
Fork 本项目,如果之前Fork过,那先删掉自己的项目重新Fork
#修改元数据
切换到
main
分支同步上游仓库:点击
Fetch upstream
,再点击Fetch and merge
即可,è¿一步如有疑问请参考官方文档创建PR用的临时分支:切换到
main
分支,点击分支下拉菜单,在输入框输入新分支的名称(也就是不存在的分支名称),例如add_app_jellyfin
,搜索结果会变成Create branch: *** from 'main'
,点这个搜索结果,稍等会自动创建并切换到新分支在新分支中进行更改,完成以后提交PR
等PR合并以后,可以在
branches
页面删除临时分支,也可以保留临时分支,但是不要再进行变更和PR
相关链接: