Please answer these questions before submitting your issue.
Before starting this issue, please provide an UI design.
In order to categorize the plugins in the Plugin Orchestration mode, I drew a design diagram, as shown below.

When clicking on all, all the plugins will appear below. Similarly, when clicking on category one, only plugins belonging to category one will be displayed.
The display plugins will be sorted in descending order based on frequency of use.
The interaction logic of the Plugin Orchestration is the same as before.
@moonming @membphis @juzhiyuan Please take a look at this interaction logic when you have time to see if there are any problems, thanks!

Looks good to me! is this a Tab area? the antd supports scrollable Tab.
yes, but it is unfriendly for a user to use Tab when the Category name is too long. so I change Tab to Select list.

@juzhiyuan @moonming @membphis
so I change Tab to Select list.
This one is better.
hey @juzhiyuan, I saw this issue https://issues.apache.org/jira/browse/APISIX-12 Apache APISIX Dashboard: Enhancement plugin orchestration. I would like to know, is it still open and if yes, how can I start contributing towards this as a beginner
In the skills of the issue, React, HTML, CSS & Javascript were mentioned. And I pretty much like them.
But the repository also have Golang. Is it a required skill to work on this issue
Hi @covalentbond, this issue is reported by @LiteSun, let's wait for his reply :)
Hi, @covalentbond
The issue is open and if you want to contribute please refer to contributing ,For develop front-end, please refer to web-contributing.
Golang is not a required skill if you just want to develop the front-end.
Plugin Orchestration was introduced to the apisix-dashboard project by installing dependencies.
If you want to participate in the development of Plugin Orchestration.
Contact me if you have any questions.馃槉
Can't wait to see your PR!馃憤馃憤馃憤
Sure! I would start by understanding what APISIX is all about and how plugins function in it
Most helpful comment
Hi, @covalentbond
The issue is open and if you want to contribute please refer to contributing ,For develop front-end, please refer to web-contributing.
Golang is not a required skill if you just want to develop the front-end.
Plugin Orchestration was introduced to the apisix-dashboard project by installing dependencies.
If you want to participate in the development of Plugin Orchestration.
Contact me if you have any questions.馃槉
Can't wait to see your PR!馃憤馃憤馃憤