Uploaded image for project: 'APISIX'
  1. APISIX
  2. APISIX-12

Apache APISIX Dashboard: Enhancement plugin orchestration

    XMLWordPrintableJSON

Details

    Description

      The Apache APISIX Dashboard is designed to make it as easy as possible for users to operate Apache APISIX through a frontend interface.

      The Dashboard is the control plane and performs all parameter checks; Apache APISIX mixes data and control planes and will evolve to a pure data plane.

      This project includes manager-api, which will gradually replace admin-api in Apache APISIX.

      Background

      The plugin orchestration feature allows users to define the order of plugins to meet their scenarios. At present, we have implemented the plugin scheduling feature, but there are still many points to be optimized.

      Task

      1. develop a new plugin, conditional judgment card style. Currently, both the conditional judgment card and the plug-in card are square shaped, which makes it difficult for users to distinguish them, so in this task the conditional judgment card needs to be changed to a diamond shape. As shown in the figure below. 2. Add arrows for connecting lines.The connection lines in the current plugin orchestration are not directional, we need to add arrows to the connection lines as shown in the figure below.  3. Limit plugin orchestration operations. We need to restrict the connection of each card to ensure the proper use of the plugin orchestration, and the situation shown in the arrow below is not allowed.

      Relevant Skills

      1. Basic use of HTML, CSS, and JavaScript.

      2. Basic use of  React Framework.

      Mentor

      Yi Sun, committer of Apache APISIX,sunyi@apache.org
       

      Attachments

        1. image-2021-01-04-11-46-05-619.png
          105 kB
          Yi Sun
        2. image-2021-01-04-11-37-57-508.png
          63 kB
          Yi Sun
        3. image-2021-01-04-11-32-15-646.png
          61 kB
          Yi Sun

        Activity

          People

            Unassigned Unassigned
            sunyi Yi Sun
            Votes:
            0 Vote for this issue
            Watchers:
            10 Start watching this issue

            Dates

              Created:
              Updated: