You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@community.apache.org by "Bobur Umurzokov (Jira)" <ji...@apache.org> on 2022/02/24 07:04:00 UTC

[jira] [Comment Edited] (COMDEV-450) Apache APISIX: Multi programing languages SDK support

    [ https://issues.apache.org/jira/browse/COMDEV-450?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17497213#comment-17497213 ] 

Bobur Umurzokov edited comment on COMDEV-450 at 2/24/22, 7:03 AM:
------------------------------------------------------------------

[~solomax]  Hi, could you update my email please to [bobur@api7.ai|mailto:bobur@api7.ai]

on the project ideas list:
[https://cwiki.apache.org/confluence/display/COMDEV/GSoC+2022+Ideas+list]

because I do not have an email yet on the apache.org domain? 

Thanks!


was (Author: JIRAUSER285686):
[~solomax]  Hi, could you update my email please to [bobur@api7.ai|mailto:bobur@api7.ai]

because I do not have an email yet on the apache.org domain? 

Thanks!

> Apache APISIX:  Multi programing languages SDK support
> ------------------------------------------------------
>
>                 Key: COMDEV-450
>                 URL: https://issues.apache.org/jira/browse/COMDEV-450
>             Project: Community Development
>          Issue Type: New Feature
>          Components: GSoC/Mentoring ideas
>            Reporter: Bobur Umurzokov
>            Priority: Major
>              Labels: APISIX, full-time, gsoc2022
>
> *Project title:*
> Multiple programming languages client SDK support with OpenAPI generator.
> *Apache APISIX* is a dynamic, real-time, high-performance API gateway.
> It provides rich traffic management features such as load balancing, dynamic upstream, canary release, circuit breaking, authentication, observability, and more.
> {*}Page{*}: [https://apisix.apache.org/]
> *Github:* [https://github.com/apache/apisix]
>  
> *Background:*
> [OpenAPI Generator|https://github.com/OpenAPITools/openapi-generator] allows the generation of API client libraries (SDK generation), server stubs, documentation, and configuration automatically given an [OpenAPI Spec|https://github.com/OAI/OpenAPI-Specification].
> We can use it to provide Apache APISIX Admin and Control API SDKs in multiple programming languages. In the future, we may potentially integrate Java SDK into Spring framework and the starter of Spring boot or even make integration with ASP .Net
> *Task:*
> Generate a multilingual SDK through the definition files of the OpenAPI specification and use the OpenAPI Generator tool to generate client SDKs for Admin and Control APIs.
> *Difficulty:* Normal
> *Project size:* ~350 hours.
> *References:*
>  * [https://swagger.io/tools/swagger-codegen/]
>  * [https://github.com/OpenAPITools/openapi-generator]



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@community.apache.org
For additional commands, e-mail: dev-help@community.apache.org