Release Planner should support SDK release for multiple services in one package.
- Dominant language
- C#
- Stars
- 135
- Forks
- 260
- Avg merge
- 3d 1h
- Merged PRs (30d)
- 143
Description
Please check https://github.com/Azure/azure-rest-api-specs/pull/39105 for the folder structure for multiple services in one package.
For compute, there will be 4 services (typespec projects) that leverage the tspconfig.yaml in the root folder for SDK generation and release. We need to ensure both mcp server and release planner could support this scenario successfully.
Then service team could self-serve to generate and release the SDK.
│ ├── Compute/
│ │ ├── Compute
│ │ │ ├── examples/
│ │ │ ├── *.tsp
│ │ │ └── tspconfig.yaml
│ │ ├── ComputeDisk
│ │ │ ├── examples/
│ │ │ ├── *.tsp
│ │ │ └── tspconfig.yaml
│ │ ├── ComputeGallery
│ │ │ ├── examples/
│ │ │ ├── *.tsp
│ │ │ └── tspconfig.yaml
│ │ ├── ComputeSku
│ │ │ ├── examples/
│ │ │ ├── *.tsp
│ │ │ └── tspconfig.yaml
│ │ ├── common/ #Include Common.Management files
│ │ ├── common-types/
│ │ ├── client.tsp
│ │ ├── readme.md
│ │ └── tspconfig.yaml
Contributor guide
Assessment
This issue has not been assessed yet.