You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Beta version of SDK: utilize MPG and release based on the TypeSpec directly.
Stable version of SDK: utilize Autorest CodeGen and release based on the Swagger spec that generates from TypeSpec.
For Greenfield Services after Dt semester
Utilize MPG for both beta and stable release, and release based on the TypeSpec directly.
For Brownfield Services during Dt semester
Once the spec is transitioned to TypeSpec, utilize Autorest CodeGen for both beta and stable release, and release based on the Swagger spec that generates from TypeSpec.
For Brownfield Services after Dt semester
Once the spec is transitioned to TypeSpec, utilize MPG for both beta and stable release, and release based on the TypeSpec directly.
Regardless of whether it’s a beta or stable SDK release, we must ensure that Roundtrip Correctness is verified.
Roundtrip Correctness
From an API spec perspective, Roundtrip Correctness refers to ensuring that the resulting OpenAPI document generated by the new TypeSpec is functionally equivalent to the original.
From a CodeGen and SDK perspective, Roundtrip Correctness means that the generated SDK from the TypeSpec is functionally equivalent to the original SDK generated from the Swagger Spec. In other words, while breaking changes may be acceptable since the new TypeSpec is considered correct compared to the old Swagger spec.
Release Plan
The content you are editing has changed. Please copy your edits and refresh the page.
ArthurMa1978
changed the title
Evaluate concersion tools and process readiness with new RPaaS services as well as services doing major version changes
Evaluate conversion tools and process readiness with new RPaaS services as well as services doing major version changes
May 23, 2024
ArthurMa1978
changed the title
Evaluate conversion tools and process readiness with new RPaaS services as well as services doing major version changes
Release Mgmt. SDK from new TypeSpec by using MPG
Jun 13, 2024
Strategy of Mgmt. SDK releases
Regardless of whether it’s a beta or stable SDK release, we must ensure that Roundtrip Correctness is verified.
Roundtrip Correctness
Release Plan
First GA / Beta
Brownfield case
The text was updated successfully, but these errors were encountered: