[ https://issues.apache.org/jira/browse/COMDEV-458?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Zeping Bai updated COMDEV-458: ------------------------------ Issue Type: New Feature (was: Bug) > 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, > [bzp2...@apache.org|mailto:bzp2...@apache.org], > [https://github.com/bzp2010|https://github.com/tzssangglass] > h4. -- This message was sent by Atlassian Jira (v8.20.1#820001) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@community.apache.org For additional commands, e-mail: dev-h...@community.apache.org