43 行
985 B
Markdown
43 行
985 B
Markdown
|
|
# 07 开发与交付流程
|
||
|
|
|
||
|
|
## 本地开发
|
||
|
|
|
||
|
|
### Android
|
||
|
|
|
||
|
|
在 `AndroidLibs/` 下使用 Gradle 进行开发与构建。
|
||
|
|
|
||
|
|
```bash
|
||
|
|
cd AndroidLibs
|
||
|
|
./gradlew :sample-app:assembleDebug :plugins:plugin-ui:assembleDebug
|
||
|
|
```
|
||
|
|
|
||
|
|
### 前端
|
||
|
|
|
||
|
|
```bash
|
||
|
|
cd frontend
|
||
|
|
yarn install
|
||
|
|
yarn dev:ops
|
||
|
|
yarn dev:admin
|
||
|
|
```
|
||
|
|
|
||
|
|
### 服务端
|
||
|
|
|
||
|
|
```bash
|
||
|
|
cd server
|
||
|
|
mvn -pl version-management-service spring-boot:run
|
||
|
|
```
|
||
|
|
|
||
|
|
## 提交流程
|
||
|
|
|
||
|
|
- 功能开发完成后,同步更新 `doc/` 文档
|
||
|
|
- 变更接口时,同时更新前端调用与服务端说明
|
||
|
|
- 变更基础设施配置时,同时更新 `05-infrastructure.md`
|
||
|
|
- 变更版本管理逻辑时,同时更新 `06-version-management.md`
|
||
|
|
- 变更 Android SDK 模块结构或公共组件时,同时更新 `08-android-sdk.md`
|
||
|
|
|
||
|
|
## 持续维护要求
|
||
|
|
|
||
|
|
- `doc/` 为项目正式文档目录,后续新增能力必须持续补充
|
||
|
|
- 若引入新微服务,需要新增单独文档章节
|
||
|
|
- 若引入 CI/CD、容器化部署、测试基线,需要补充新的专题文档
|