Azure / azure-rest-api-specs

The source for REST API specifications for Microsoft Azure.
MIT License
2.69k stars 5.11k forks source link

[Unified Vision Service ] API Review #23506

Closed azure-sdk closed 1 year ago

azure-sdk commented 1 year ago

New API Review meeting has been requested.

Service Name: Unified Vision Service Review Created By: Kailash Joshi @kai-lash Review Date: 05/02/2023 01:00 PM PT PR: Hero Scenarios Link: Not Provided Core Concepts Doc Link: Not Provided

Description: Unified Vision Service Ingestion API for Image and Video Ingestion. This API is not ready yet (as of 4/10/23). Here is the design document for it: https://microsoft-my.sharepoint.com/:w:/p/tchuang/EdQXygVlEHdJoQdNsqdI38cBrgHlr0By0Zjc0VrlIA80cA?e=5aLASV I will put more details few days before the meeting as the implementation gets ready.

Detailed meeting information and documents provided can be accessed here For more information that will help prepare you for this review, the requirements, and office hours, visit the documentation here

mikekistler commented 1 year ago

@kai-lash have you submitted a PR for this API yet or will we only be reviewing the design document this time around? We can give feedback on the design document but we will need to see the PR before we can sign off.

Kai-lash commented 1 year ago

Hello @mikekistler, thanks for commenting. Here is the PR for this: https://github.com/Azure/azure-rest-api-specs-pr/pull/12181

mikekistler commented 1 year ago

@Kai-lash For data-plane APIs, we recommend using PRs in the public azure-rest-api-specs repo, rather than the private azure-rest-api-specs-pr repo, unless the API contains Microsoft confidential or business sensitive information. We are not asking you to move this PR, just to be aware of this recommendation and adopt this approach in the future.

mikekistler commented 1 year ago

@Kai-lash Microsoft has developed a new API design language called TypeSpec (formerly Cadl). TypeSpec and the TypeSpec Azure.Core library provide standard APIs patterns and constructs that promote compliance to Azure’s API Guidelines. The language is powerful and expressive, avoiding the “boilerplate” common in OpenAPI definitions. There is extensive tooling in VS and VSCode to improve productivity of API designers.
 


We are encouraging all Azure service teams to migrate to TypeSpec. All new services should either start with TypeSpec or migrate to TypeSpec as soon as possible. Services that do not have data plane SDKs today must migrate to TypeSpec to get SDKs.

Here are some resources to help you learn more about TypeSpec and how you can start using it for your service:
 

mikekistler commented 1 year ago

Notes from API Review meeting 5/2/23

Kai-lash commented 1 year ago

Thanks for the notes, @mikekistler. Here is the response based on my discussion with the team.

mikekistler commented 1 year ago

The subject PR was abandoned in favor of #23608