一个基于 Nuxt 4 的社区版模板,用来快速搭建公开可分发的“插件源 / 插件目录 / 社区源首页”。
这个仓库的目标不是给现有官方工程做脱敏副本,而是提供一套可以公开开源、可以二次改造、没有官方品牌包袱的中性起点。
- Nuxt 4 +
@nuxt/ui单仓库模板 - 公开首页,直接展示 source endpoint 信息
- 内置
GET /api/ping - 内置
GET /api/v2/source/getSourceInfo - 内置
GET /api/v2/plugin/getAllPlugins?page=0 - 示例数据默认使用中性命名,不包含内网地址或官方标识
- 社区版插件源
- 自托管扩展目录
- 第三方插件生态演示站
npm install
npm run dev开发环境默认运行在 http://localhost:3000。
返回服务健康状态。
返回当前 source 的基础信息,包括:
sourceIDsourceNamesourceRemoteEndpoint
按页返回插件目录数据,响应格式为:
{
"data": [],
"meta": {
"limit": 0,
"hasMore": false
}
}- 直接修改
server/api/v2/source/getSourceInfo.get.js和server/api/v2/plugin/getAllPlugins.get.js里的示例数据。 - 根据你的客户端契约补充签名、鉴权、分页或分类接口。
- 把示例下载地址替换成你自己的对象存储、GitHub Releases 或制品仓库。
- 按需添加 CI、测试和部署配置。
- 公开仓库里不要放真实内网地址、真实制品下载地址或生产环境标识。
- 如果需要保留兼容字段,优先保留字段结构,替换字段值。
- 模板仓库只承载示例数据,真实资产建议走独立发布链路。
- 公开 WIKI: Rootless Store Wiki (Server)