GitHub · 3D 生成新仓库·· 15 天前精选AI 评分67
yunopack 开源:把 GitHub 仓库自动打包成可安装的 YunoHost 应用
EpicTGuy/yunopack
来源与原文
GitHub · 3D 生成新仓库
发布时间:(北京时间)
阅读原始来源 · github.com ↗完整链接与内容说明
https://github.com/EpicTGuy/yunopack
本站目前仅有 AI 导读与摘要,未展示原文正文;技术细节、代码和完整结论请查看原始来源。
AI 导读
EpicTGuy 开源 yunopack,粘贴 GitHub URL 即可分析仓库、判断能否打包为 YunoHost 应用、生成并验证软件包直至真实安装,最后发布。工具从 Dockerfile 和 docker-compose.yml 推导出 appspec.toml 作为唯一决策文档,未确定的字段显式标注为 unknown 且 verify 会拒绝含残留字段的包;流程设六道门槛(legal、可行性、静态合规、可安装性、可选质量、发布),失败即停并给出退出码。实测中 miniflux 生成 manifest 与官方包在 11 个对比字段上一致,官方 linter 评级达到 level 7 无警告,完整安装备份还原卸载周期约一百秒,与手写包一致率 85%;AGPL-3.0-or-later 许可。
推荐理由
原文说明了从 Dockerfile 推导 appspec.toml 的打包方法和六道验证门槛,对自托管应用打包有可复用的做法。
来源:GitHub · 3D 生成新仓库 · github.com