Skip to content

Wujies 无界平台应用市场式插件平台

平台极小、应用外置、装完即用 —— 业务能力以「应用」形式从市场安装,全程不需要重启宿主。

Wujies 无界平台:平台底座承托可插拔应用,外层两圈轨道向外延伸

从这里开始 ​

你是先看
第一次接触这个项目快速开始 → 核心概念
要写一个应用(插件)插件开发 → 跟着 hello 读源码
要把应用打包上架打包与上架 → 签名
要部署一套部署 → 1Panel 打包手册
要排查线上问题故障排查 → 任务中心
想动插件加载机制插件运行时(先读完再改一行代码)

本站的定位

这里讲的是「怎么用、怎么做对」。而「为什么这么设计、哪些方案被否掉了」 不在这里 —— 在仓库外层 docs/ 的设计与方案文档里,见设计与决策存档。

三步开始 ​

步骤做什么落地页
① 跑起来用 Docker 起一套最小平台:一个后端宿主 + 一个前端壳快速开始 · 前置条件
② 装一个应用在市场里装 hello,看菜单、路由、权限是怎么"长"出来的应用市场 · 使用应用
③ 写自己的应用照着 demo 抄一个自包含工程,打包、签名、上架跟着 hello 读源码

应用生态入口 ​

生态页的清单是构建期从各应用的 app.json 生成的,不在文档里手写 —— 要改应用数量、版本或菜单数,请改应用清单再重跑 npm run gen:apps。

想看什么去哪
平台里已经有哪些应用、版本与菜单数应用生态(构建期由 gen:apps 生成)
应用能插到平台的哪些位置平台模块
官方示例应用的源码走读示例应用

我们坚信,即使再复杂的技术,也可以用清晰、干练、易懂的文字描述清楚。如果你在阅读时有难以理解的章节,那一定是我们还没有优化好它 —— 欢迎反馈。