liuxiran commented on issue #611:
URL: 
https://github.com/apache/apisix-dashboard/issues/611#issuecomment-722256486


   ### Refactor features
   1. Publish and offline route.
   as discussed before, we could add a `status` field for route on APISIX,  so 
If the solution remains the same, dashboard will add this function  after 
apIsIx has added it. 
   
   1. route online debug.
   we plan to use the previous implementation, import `react-swagger-ui`. Based 
on the original implementation, we will suppley the authentication and 
parameter verification part, so that the route online debug will  become more 
complete and easy to use. 
   Besides, we will add a new feature to generate apisdk, which would make it 
easy for users to dock the api published on the gateway
   
   ### The feature to discuss
   
   1. For create route, we propose to add Import the export feature. import a 
route from openapi configuration, and export the route configuration compatible 
with openapi. It will be easier for the apis written with openapi specification 
to access the gateway.
   
   1. For publish route, we propose to introduce the concept of a publishing 
environment, e.g: test environment and Production environment. When a user 
publishes a route, they can choose the publishing environment. The benefit is 
that it makes it easy for users to adapt a set of routing designs to different 
operating environments, but at the same time, it introduces the burden of 
publishing environmental management.
   
   1. Permission control of the resource.  Permission control of resources 
depends on user management, I wonder if we have plan to add this moudle.
   
   
   cc @juzhiyuan @nic-chen @membphis @moonming 
   


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to