r-nacos icon indicating copy to clipboard operation
r-nacos copied to clipboard

项目开发计划(2024-08,2024-09) —— v0.6新版本计划

Open heqingpan opened this issue 6 months ago • 4 comments

发布时间: 每周开一个发布窗口,发布已完成测试验证的变更;如果没有就绪的变更内容就不发。

需求任务认领方式:查看issue对应的任务说明在issuce下回复认领,或者联系作者认领;完成开发之后提交pr即可。

本阶段计划主要功能:

  1. 设计r-nacos迁移中间数据文件,支持数据导出、导入中间数据文件,方便r-nacos做数据迁移;之后可以考虑提供工具,支持把nacos数据写入到中间数据文件,再一次性导入到r-nacos。 #89
  2. 目前r-nacos用户数据是明文存储在本地文件中的,如果支持导出的话这部分安全风险很大;计划只存用户密码hash不存原密码。这部分涉及数据存储变更,用增加字段方式可支持从现有的储存无感升级,但升级后的存储不支持再降级回去;所以本次打算升级一个版本,即v0.6.x ;
  3. 借着这次版本升级时机,把之前的数据默认存储目录 issue #78 一起调整。
模块 需求任务 状态 开发者 测试状态 备注
配置/注册中心 缺失能力:nacos 订阅者列表查看 待开发
配置中心 支持灰度发布 待认领
数据存储 考虑使用绝对路径存放应用数据 待开发 heqingpan 不完全向下兼容,计划在v0.6版本中发布
命名空间 优化命名空间管理 开发中 heqingpan 计划在v0.6版本中发布
数据存储
通过中间数据文件,支持数据备份、恢复、迁移 开发中 heqingpan 本阶段主线内容,计划在v0.6版本中发布
测试质量 提供不同语言SDK的使用样例 开发中 sdk使用样例,也可以当做手动测试样例
已提供部分样例
测试质量 补充不同场景自动测试用例 待认领
控制台 支持配置关闭验证码 待认领 目前后端已支持,前端页面没有联动支持
控制台-前端 建议创建命名空间时自动创建命名空间ID 已开发
控制台-前端
移动端适配 待认领
控制台-前端-编辑器 对增强yaml,json等格式校验提示 待认领
控制台-前端-编辑器
编辑器增加对properties,toml格式的支持 待认领 目前编辑器使用的是codemirror6,暂时找不到现成的properties,toml语言插件,可能需要实现对应插件。
控制台-前端
控制台登陆页面,验证码回车后触发登录 待认领
控制台-前端
编辑配置不可改id与分组,支持克隆创建配置 已开发

heqingpan avatar Aug 03 '24 02:08 heqingpan