36 行
1.3 KiB
Markdown
36 行
1.3 KiB
Markdown
|
|
# 01 项目概览
|
||
|
|
|
||
|
|
## 项目目标
|
||
|
|
|
||
|
|
本项目用于承载 Android SDK、示例宿主应用、插件能力、运营平台、管理平台以及配套的版本管理服务端。
|
||
|
|
|
||
|
|
当前目标重点:
|
||
|
|
|
||
|
|
- 保持 Android 端 `sample-app` 与 `plugin-ui` 的版本查询能力可继续使用
|
||
|
|
- 增加运营平台与管理平台两个 Vue 3 前端
|
||
|
|
- 服务端升级为 Spring Boot 微服务形态,便于后续继续扩展即时通讯、推送、版本管理等模块
|
||
|
|
- 首期优先落地版本管理、插件化开关、灰度发布与用户钩子能力
|
||
|
|
|
||
|
|
## 目录结构
|
||
|
|
|
||
|
|
```text
|
||
|
|
AndroidLibsGroup/
|
||
|
|
├── AndroidLibs/ Android SDK、示例宿主、插件工程
|
||
|
|
├── frontend/ Yarn workspace 前端工程
|
||
|
|
│ ├── ops-platform/ 运营平台
|
||
|
|
│ └── admin-platform/ 管理平台
|
||
|
|
├── server/ Spring Boot 服务端与旧版 Node 示例服务
|
||
|
|
│ ├── version-management-service/
|
||
|
|
│ └── version-service/
|
||
|
|
└── doc/ 项目文档
|
||
|
|
```
|
||
|
|
|
||
|
|
## 当前已实现内容
|
||
|
|
|
||
|
|
- Android SDK 与示例应用基础工程
|
||
|
|
- Vue 3 运营平台与管理平台基础页面
|
||
|
|
- Spring Boot 版本管理服务
|
||
|
|
- MySQL 持久化
|
||
|
|
- Redis 缓存灰度用户列表
|
||
|
|
- Android 更新兼容接口
|