Azure / azure-sdk

This is the Azure SDK parent repository and mostly contains documentation around guidelines and policies as well as the releases for the various languages supported by the Azure SDK.
http://azure.github.io/azure-sdk
MIT License
478 stars 297 forks source link

Board Review: Introducing Spring Cloud Azure 4.0 #3743

Closed saragluna closed 2 years ago

saragluna commented 2 years ago

Thank you for starting the process for approval of the client library for your Azure service. Thorough review of your client library ensures that your APIs are consistent with the guidelines and the consumers of your client library have a consistently good experience when using Azure.

The Architecture Board reviews Track 2 libraries only. If your library does not meet this requirement, please reach out to Architecture Board before creating the issue.

Please reference our review process guidelines to understand what is being asked for in the issue template.

Before submitting, ensure you adjust the title of the issue appropriately.

Note that the required material must be included before a meeting can be scheduled.

Contacts and Timeline

About the Service

Spring is the most popular application development framework for enterprise Java. There are many Spring projects in the Spring ecosystem to take care of the different needs in application development. The Spring Cloud Azure team is working on the integration between Azure and Spring. We provide Azure support for different Spring projects, such as Spring Boot, Spring Data, Spring Integration, Spring Security, and Spring Cloud Stream.

About the client library

Step 1: Champion Scenarios

Ultimately the library should be easy to use for common scenarios that developers want. Consider the following questions when thinking about champion scenarios:

  1. What is the app the developer is building that uses your client library? Typically a Spring or Spring Boot application.
  2. Who is the end-user of the application (the developer's customer)? The developer's customer.
  3. What features of the API need to be explained in the sample so that someone could use this API in real app? Will explain in the champion scenarios.
  4. How does the authentication workflow look? Build on top of azure sdks and azure-identity.

See Champion Scenario section here.

Code is appreciated but optional. Pseudocode is fine.

Step 2: Quickstart Samples (Optional)

Include samples demonstrating how to consume the client library if available:

We have a sample repo hosting all our sample projects: https://github.com/Azure-Samples/azure-spring-boot-samples/tree/spring-cloud-azure_4.0.0-beta.3

Thank you for your submission!

lilyjma commented 2 years ago

scheduled for 1/19 4-6pm pst

tg-msft commented 2 years ago

Recording[MS INTERNAL ONLY]