mansonliwh opened a new pull request, #3296:
URL: https://github.com/apache/amoro/pull/3296

   ## Why are the changes needed?
   
   Close #3256.
   
   ## Brief change log
   
   This PR introduces **Swagger** and **OpenAPI Generator**. To avoid intrusive 
development, this design does not use a large number of annotations on the 
controller. Instead, it predefines the _openapi.yaml_. The interface 
specifications defined in _openapi.yaml_ are used to generate the Swagger page, 
API docs, and an SDK using the Apache HttpClient framework.
   
   In the Maven build, you can use the generate-sdk profile to specify whether 
to generate the SDK.
   
   ## How was this patch tested?
   
   - [ ☑️ ] Add screenshots for manual tests if appropriate
   
   
![image](https://github.com/user-attachments/assets/10218039-2ede-43a5-8a9c-c41fb78f2cfd)
   
![image](https://github.com/user-attachments/assets/be7af108-44e0-4034-9278-7564f2f5681c)
   
![image](https://github.com/user-attachments/assets/c1a281a1-5b53-467c-989e-c7fce5b1adee)
   
   
   - [ ☑️ ] Run test locally before making a pull request
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to