Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

项目开发计划(2024-10,2024-11) #144

Closed
heqingpan opened this issue Oct 8, 2024 · 4 comments
Closed

项目开发计划(2024-10,2024-11) #144

heqingpan opened this issue Oct 8, 2024 · 4 comments

Comments

@heqingpan
Copy link
Collaborator

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

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

上一个阶段计划内容基本达成;#123

本阶段计划主要功能:

  1. 通过语言无关的中间数据文件做数据载体,间接支持r-nacos系统数据和通用数据库数据双向迁移;支持从nacos导出数据到r-nacos中间数据文件,再导入到r-nacos系统中。 通过中间数据文件,支持数据备份、恢复、迁移 #138
  2. 确认并解决疑似在特定集群场景下,服务发现中的服务健康状态一直在波动的问题; 服务发现中的服务健康状态一直在波动,导致服务随机的不可用 #139
  3. 增加配置中心、注册中心内容与命名空间联动;优化命名空间管理逻辑,支持与配置中心、注册中心联动 #126
模块 需求任务 状态 开发者 测试状态 备注
配置/注册中心 缺失能力:nacos 订阅者列表查看 待开发
配置中心 支持灰度发布 待认领
命名空间 优化命名空间管理 开发中 heqingpan 在v0.6版本中已完成存储部分的优化,本次增加配置中心、注册中心的命名空间联动
数据存储
通过中间数据文件,支持数据备份、恢复、迁移 开发中 heqingpan 在v0.6版本中已完成r-nacos自身的数据导入、导出;本次增加支持r-nacos数据与其它外部数据、系统的相互转化;
open api openapi接口重构和补充 待认领 目前r-nacos只实现nacos的v1 版本openapi,后续计划补充支持v2版本的open api实现;
样例 提供不同语言SDK的使用样例 开发中 sdk使用样例,也可以当做手动测试样例
已提供部分样例
测试质量 补充不同场景自动测试用例 待认领
控制台-前端
移动端适配 待认领
控制台-前端-编辑器 对增强yaml,json等格式校验提示 待认领
控制台-前端-编辑器
编辑器增加对properties,toml格式的支持 待认领 目前编辑器使用的是codemirror6,暂时找不到现成的properties,toml语言插件,可能需要实现对应插件。
@heqingpan heqingpan pinned this issue Oct 8, 2024
@578223592
Copy link

@heqingpan 有咩有推荐新手参加的,类似于good first issue这样;咋门有交流群之类的东西嘛

@heqingpan
Copy link
Collaborator Author

heqingpan commented Oct 11, 2024

@heqingpan 有咩有推荐新手参加的,类似于good first issue这样;咋门有交流群之类的东西嘛

有些计划项是可以拆开来做的(比如补充支持v2版本的open api),我后面抽空把一些大功能拆成多个小issue试试;

有个微信交流群,项目readme最后部分有说明。

@heqingpan
Copy link
Collaborator Author

【2024-10-14】

r-nacos v0.6.1 版本发布

@heqingpan
Copy link
Collaborator Author

(2024-10,2024-11)阶段计划主要功能都已完成开发,关闭本issue。

剩余未完成的功能移到下个阶段计划中。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants