[
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,
> [[email protected]|mailto:[email protected]],
> [https://github.com/bzp2010|https://github.com/bzp2010]
> h4.
--
This message was sent by Atlassian Jira
(v8.20.1#820001)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]