docs: 更新 AdminApi 边界与拆分说明

This commit is contained in:
root
2026-01-30 02:53:53 +00:00
parent c06773499d
commit f8cd408fc5
2 changed files with 23 additions and 16 deletions

View File

@@ -15,10 +15,10 @@
- **AdminApi** 通过 `git submodule` 引入:
- `TakeoutSaaS.BuildingBlocks``TakeoutSaaS.BuildingBlocks/`
- `TakeoutSaaS.Docs``TakeoutSaaS.Docs/`
- `TakeoutSaaS.Gateway``src/Gateway/TakeoutSaaS.ApiGateway/`(网关独立仓库,暂以子模块形式挂回)
- **TenantApi** 通过 `git submodule` 引入:
- `TakeoutSaaS.BuildingBlocks``TakeoutSaaS.BuildingBlocks/`
- `TakeoutSaaS.Docs``TakeoutSaaS.Docs/`
- **Gateway** 保持独立仓库:不以子模块形式挂回 AdminApi/TenantApi避免耦合与引用链
## 3. 克隆与初始化
@@ -30,6 +30,9 @@ git clone --recurse-submodules -b dev git@github.com:msumshk/TakeoutSaaS.AdminAp
# TenantApi
git clone --recurse-submodules -b dev git@github.com:msumshk/TakeoutSaaS.TenantApi.git
# Gateway
git clone -b dev git@github.com:msumshk/TakeoutSaaS.Gateway.git
```
### 3.2 已有仓库补齐子模块
@@ -62,16 +65,15 @@ git submodule update --remote --merge
## 5. 常用运行入口
```bash
# AdminApi
# AdminApi(在 TakeoutSaaS.AdminApi 仓库根目录)
dotnet run --project src/Api/TakeoutSaaS.AdminApi/TakeoutSaaS.AdminApi.csproj
# TenantApi - MiniApi
# TenantApi - MiniApi(在 TakeoutSaaS.TenantApi 仓库根目录)
dotnet run --project src/Api/TakeoutSaaS.MiniApi/TakeoutSaaS.MiniApi.csproj
# TenantApi - UserApi
# TenantApi - UserApi(在 TakeoutSaaS.TenantApi 仓库根目录)
dotnet run --project src/Api/TakeoutSaaS.UserApi/TakeoutSaaS.UserApi.csproj
# Gateway独立仓库
# Gateway在 TakeoutSaaS.Gateway 仓库根目录
dotnet run --project TakeoutSaaS.ApiGateway.csproj
```