|
|
@@ -0,0 +1,40 @@
|
|
|
+# TeamPLT Gallery
|
|
|
+
|
|
|
+TeamPLT / TeamAAS 2.1 平台的**扩展包源(Gallery Source)**。
|
|
|
+
|
|
|
+仓库结构(与本地 `gallery\` 目录一致):
|
|
|
+
|
|
|
+```
|
|
|
+index.json # 包索引(平台只认这个文件)
|
|
|
+packages\<host>\<id>\<id>-<version>.zip # 扩展包(zip 根直接放 manifest.json + dll)
|
|
|
+```
|
|
|
+
|
|
|
+每个 zip 的**根目录**必须包含 `manifest.json`,包内 `manifest.id` 必须与索引里的 `id` 一致。
|
|
|
+`host` 缺省为 `platform`(平台扩展),另有 `base` / `vision` / `cameras` / `communication`。
|
|
|
+
|
|
|
+## 配置为平台包源
|
|
|
+
|
|
|
+编辑平台 `Config\gallery-sources.json`,加一条:
|
|
|
+
|
|
|
+```json
|
|
|
+{
|
|
|
+ "id": "teamplt",
|
|
|
+ "name": "TeamPLT Gallery",
|
|
|
+ "location": "http://49.235.130.76/wangshuo/TeamPLT/raw/branch/master/index.json",
|
|
|
+ "enabled": true
|
|
|
+}
|
|
|
+```
|
|
|
+
|
|
|
+重启平台 → 扩展管理页即可看到包并安装(下载后按 `sha256` / `size` 强校验)。
|
|
|
+
|
|
|
+## 新增 / 更新包
|
|
|
+
|
|
|
+1. 编译扩展,产出目录(含 `manifest.json`)整体压成 zip,不要多套一层目录。
|
|
|
+2. 放到 `packages\<host>\<id>\<id>-<version>.zip`。
|
|
|
+3. 重新生成 `index.json`(写入 `downloadUrl` 相对路径、`sha256`、`size`),提交推送。
|
|
|
+
|
|
|
+## 当前收录
|
|
|
+
|
|
|
+| Id | 名称 | 版本 | host |
|
|
|
+|---|---|---|---|
|
|
|
+| Ext.AiAssistant | AI 助手 | 1.0.0 | platform |
|