MoodPet 插件市场
MoodPet 插件市场
Section titled “MoodPet 插件市场”MoodPet 是一个“一切皆插件”的开源情感陪伴平台。伙伴的性格、情绪表达、声音、UI 风格——全在插件里。容器的核心能力扩展——TTS、语音识别、额外面板——也在插件里。这套文档讲两件事:怎么开发一个插件,以及容器怎么把插件送到用户设备上。
插件开发者:想给 MoodPet 写一个 Friend(情绪伙伴)、Application(能力扩展)或整合包的人。从插件类型开始看,然后跳到对应类型的开发页面,最后看发布上架。
容器开发者:在 MoodPet Flutter 客户端里工作、需要理解或修改市场系统的人。直接看架构总览,然后按需跳到对应 API 页面。
插件市场本身是一个 GitHub 仓库:Tangmjiu/moodpet-plugin-market。仓库的目录结构就是插件索引——friend/ 目录下有哪些 .meta.json,市场里就有哪些 Friend 插件。没有 index.json,没有数据库,没有服务器。PR 合并即上架,客户端下拉刷新即见。
目前能做什么
Section titled “目前能做什么”- 插件开发者:Fork 仓库 → 加文件 → 提 PR → CI 自动验证 → 合并上架
- 用户:在客户端浏览三个 Tab(伙伴 / 应用 / 整合包)、看详情、一键安装、自动检测更新
- 容器开发者:完整的市场数据层(配置 / 缓存 / 仓库 / 安装器 / 更新检查器)+ Riverpod providers + Material Design 3 UI
| 仓库 | 作用 |
|---|---|
moonpet |
Flutter 客户端,包含市场数据层和 UI |
moodpet-plugin-market |
GitHub 上的插件市场仓库,存放所有插件包和元数据 |