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

[jira] [Commented] (COMDEV-458) Apache APISIX: Refactoring Dashboard plugin orchestration

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

Yeming Gu commented on COMDEV-458:
----------------------------------

Hello~ I'm Yeming Gu, and I want to apply for GSoC'22 and handle this idea. Shall I leave comments here? Or just in GitHub issues?

> Apache APISIX: Refactoring Dashboard plugin orchestration
> ---------------------------------------------------------
>
>                 Key: COMDEV-458
>                 URL: https://issues.apache.org/jira/browse/COMDEV-458
>             Project: Community Development
>          Issue Type: New Feature
>          Components: GSoC/Mentoring ideas
>            Reporter: Zeping Bai
>            Priority: Major
>              Labels: APISIX, full-time, gsoc2022
>
> *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]
>  
> *Project title:*  Refactoring Dashboard plugin orchestration
> *Background:* 
> Apache APISIX Dashboard currently supports plugin orchestration, which supports designing the execution flow of plugins through a visual flow editor and finally generating Lua code that can be executed by Apache APISIX.
> This feature currently has poor usability, inability to automatically replenish default configuration fields, poor support for multi-stage plugins, poor usability of generated code, etc.
> *Task:*
> Refactor the frontend and backend modules to improve the experience of using the visual editor and the quality of code generation. Code generators written in Lua need to be ported to other languages to achieve better code readability and maintainability and reduce black boxes.
> *Skills:*
>  * Golang
>  * JavaScript / TypeScript
>  * Lua
> *Difficulty:* Hard
> *Project size:* ~350 hours.
> *Potential Mentor:* Zeping Bai, [bzp2010@apache.org|mailto:bzp2010@apache.org], [https://github.com/bzp2010|https://github.com/bzp2010]
> h4.  



--
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