nacos-group / r-nacos

Nacos server re-implemented in Rust.
https://r-nacos.github.io/docs/
Apache License 2.0
809 stars 85 forks source link

控制台接口与页面优化与重构 #58

Closed heqingpan closed 5 months ago

heqingpan commented 5 months ago

r-nacos开源后有持续收到用户反馈关于控制台功能优化的需求。为了后续更好的支持这方面功能,我们决定对控制台做一次优化与重构。

  1. 目前控制台接口共25个,其中有部分是复用面向sdk的接口,导致接口返回值结构没有统一。计划把控制台接口现实与页面sdk接口完成区分开,减少相互间的干扰;同时统一控制台接口返回值结构。
  2. 之前r-nacos的前后端都是由我一个人开发;因自身前端也不够专业,当时对前端投入精力不够,页面组件设计投入不足,复用性和一些细节都有优化空间。我们决定对控制台页面做一些代码结构方面的重构,以便更好支持后续的页面功能。控制台页面这部分,后面计划由新加入共建的前端开发同学 @DaqiongYang 负责开发。

这部分的优先级比较高,后续的部分功能对其有依赖,计划最晚在2024-04-20前完成整体调整。

heqingpan commented 5 months ago

控制台接口已完成重构。

控制台页面部分重构时间比预计的要长。先基于现有的代码增强配置中心编辑器功能,支持按配置格式解析、高亮显示内容。