Skip to content

Tech upgrade

赵鹏程(珵之) edited this page Jan 11, 2024 · 38 revisions

技术升级指引

前言

Next组件库经过长期发展,已经有了很重的历史包袱,技术架构、用户体验已经全面落后于开源社区同类竞品,急需从用户开发者角度出发,进行一波技术升级,为后续的发展铺平道路。

本次升级在 1.x 的基础上进行技术性改造,不涉及组件功能的调整,完全向前兼容。计划发布 1.27.x 版本,并停止 minor 位的升级。目前已经完成项目基本结构与部分组件的的改造,发布了 1.27.0 版本,接下来需要结合社区力量,将剩余组件逐步升级上来。

升级原则

  • 向前完全兼容性
  • 文档清晰完备
  • 测试用例稳定有效
  • 代码风格一致

待改造组件列表

https://github.com/alibaba-fusion/next/issues?q=is:open+is:issue+label:%22Technical+Upgrade%22+no:assignee

升级指引

升级点

TS 化

文档优化

测试工具升级,用例优化

Clone this wiki locally