docs: 更新 AdminApi 边界与拆分说明
This commit is contained in:
@@ -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
|
||||
```
|
||||
|
||||
|
||||
Reference in New Issue
Block a user