26 lines
965 B
Markdown
26 lines
965 B
Markdown
# Repository Scope
|
|
|
|
本仓库只承载独立业务插件及其版本化契约,不承载 Sub2API Core。
|
|
|
|
## 依赖关系
|
|
|
|
```text
|
|
Sub2API Core(官方仓库)
|
|
^
|
|
| 公开 HTTP API / 管理员鉴权 / custom_menu_items
|
|
|
|
|
独立插件服务(本仓库)
|
|
```
|
|
|
|
插件不得依赖 Core 的 `internal` 包、Ent 生成代码、PostgreSQL、Redis 或
|
|
Core 前端源码。每个插件拥有自己的版本、端口、服务进程、UI、配置和发布
|
|
产物,并在清单中声明兼容的 Core 基线。
|
|
|
|
## 仓库边界
|
|
|
|
- Core 的用户、余额、订单、订阅、配额、计费和用量数据仍由 Core 管理。
|
|
- 插件只通过服务端 allowlist 调用 Core API。
|
|
- 浏览器只访问插件自己的会话 API,不接触 Core JWT 或 Admin Key。
|
|
- 插件菜单通过 `custom_menu_items` 注入;停用或卸载只移除插件自己的菜单。
|
|
- 订阅管理是可选领域插件,不是通用插件控制面的一部分。
|