01-project-overview.md 1.3 KB

01 项目概览

项目目标

本项目用于承载 Android SDK、示例宿主应用、插件能力、运营平台、管理平台以及配套的版本管理服务端。

当前目标重点:

  • 保持 Android 端 sample-appplugin-ui 的版本查询能力可继续使用
  • 增加运营平台与管理平台两个 Vue 3 前端
  • 服务端升级为 Spring Boot 微服务形态,便于后续继续扩展即时通讯、推送、版本管理等模块
  • 首期优先落地版本管理、插件化开关、灰度发布与用户钩子能力

目录结构

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 更新兼容接口