-
Notifications
You must be signed in to change notification settings - Fork 1.2k
dumi 2.0 plan & collaborator invitation ❤️ #1151
Copy link
Copy link
Open
Labels
help wantedExtra attention is neededExtra attention is needed
Description
dumi 社区的小伙伴们好,距离 2020.03.02 dumi 首次与大家见面已过去两年有余,这期间 dumi 历经多次迭代、也收到不少建议和反馈,我们对组件研发这件事也有了很多新的思考;所以,我们决定启动 dumi 2.0 的研发,新的版本将为大家带来更好的组件研发、文档预览体验。
以下是升级重点和 Roadmap,细的 TODOs 在这里 #1157 ,欢迎感兴趣的社区朋友们一起参与,如果有想法或建议,也欢迎参与讨论。
重点升级
- 🚀 编译性能提升: 利用 Umi 4、esbuild、持久缓存等方案实现组件、文档及 demo 编译提速
- 🤖 自动 API 增强: 更完整的 API 解析能力、更好用的 API 表格
- 🎨 组件属性面板: 组件 Props 修改实时预览,并提供完善的组件属性操作面板
- 💎 设计系统相关: 支持注入 Design Token、拷贝到 Sketch、定制元数据等与设计系统工程链路相关的能力
- 🔍 应用内全文搜索: 本地全文搜索,标题、正文、甚至 demo 元信息都可以搜索,并准确跳转定位
- 🛠 开放能力增强: 支持预览器控制栏自定义、渲染技术栈自定义、组件页 Tabs 自定义
- 🕹 构建能力集成: 将 father 集成,提供一站式的组件研发方案
其他升级
- ☀️ 全新默认主题: UI 更好看、排版更精致、可访问性更好
- 🌈 主题系统增强: 支持 slots 定制主题的某一区域,优化主题包结构(统一导出、脚手架)
- 🚦 约定式路由增强: 将组件路由和站点路由的产品模型拆分,避免现在诡异的路由生成用法
- 🖥 静态站点增强: 完善 SEO、默认 404 等
- 🗞 全新集成模式: 独立设计、专为管理应用内组件(类 Storybook 模式)
- 💡 资产元数据 2.0: 资产元数据规范及产物格式升级
Roadmap
07.29 Kick-off Stage
- 指定 Roadmap
- 开始寻找 Collaborator
08.31 Alpha Stage(满足 antd v5 官网基础需求)
- 静态站点能力
- 全新约定式路由
- 全新主题系统(支持 Provider 注入 Design Token)
- 组件库文档
- demo 混排方案增强(支持两栏布局)
- Markdown 编译方案升级(应该还是用 unified.js)
- 全新 demo 编译及预览(swc + esbuild + 持久缓存)
09.30 Beta Stage(核心功能完备)
- API 解析能力
- 类型解析升级
- API 表格基础展示
- 静态站点能力
- SEO 增强
- 404 页面
- 多语言
- 中英文排版优化
- 全新 UI 及交互(PC)
- 资产元数据 2.0
- 开放能力
- 渲染技术栈自定义
- 预览器控制栏自定义
10.31 RC + Release Stage(官网、文档就绪)
- 应用内全文搜索
- 资产元数据输出
- 自定义 Tab(约定式、插件式)
- 官网首页设计
- 脚手架(站点 + 组件库 + 主题包)
11.18 Release Stage
- exportStatic 静态输出
- ssr 构建时预渲染
- LOGO 设计
- 全新 UI 及交互(H5)
- H5 demo 渲染方案 @xiaohuoni
- H5 gallery page
- H5 hd config @xiaohuoni
- 2.0 文档
- 指南(含升级文档)
- 配置
- 主题
- 插件
发布后计划
- 组件属性面板 + 实时预览
- 全新集成模式
- Vue 组件渲染方案
- monorepo 方案及最佳实践指南
- 自动根据 demo 生成测试 snapshot(类似 Storybook)
- API 表格升级 + 支持自定义 render
- 拷贝到 Sketch
- 用户接入
- Umi 生态项目
- react-component
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
help wantedExtra attention is neededExtra attention is needed