dumi
dumi copied to clipboard
dumi 2.0 plan & collaborator invitation ❤️
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
- [x] 指定 Roadmap
- [x] 开始寻找 Collaborator
08.31 Alpha Stage(满足 antd v5 官网基础需求)
- [x] 静态站点能力
- [x] 全新约定式路由
- [x] 全新主题系统(支持 Provider 注入 Design Token)
- [x] 组件库文档
- [x] demo 混排方案增强(支持两栏布局)
- [x] Markdown 编译方案升级(应该还是用 unified.js)
- [x] 全新 demo 编译及预览(swc + esbuild + 持久缓存)
09.30 Beta Stage(核心功能完备)
- [x] API 解析能力
- [x] 类型解析升级
- [x] API 表格基础展示
- [x] 静态站点能力
- [x] SEO 增强
- [x] 404 页面
- [x] 多语言
- [x] 中英文排版优化
- [x] 全新 UI 及交互(PC)
- [x] 资产元数据 2.0
- [x] 开放能力
- [x] 渲染技术栈自定义
- [x] 预览器控制栏自定义
10.31 RC + Release Stage(官网、文档就绪)
- [x] 应用内全文搜索
- [x] 资产元数据输出
- [x] 自定义 Tab(约定式、插件式)
- [x] 官网首页设计
- [x] 脚手架(站点 + 组件库 + 主题包)
11.18 Release Stage
- [x] exportStatic 静态输出
- [x] ssr 构建时预渲染
- [x] LOGO 设计
- [x] 全新 UI 及交互(H5)
- [x] H5 demo 渲染方案 @xiaohuoni
- [ ] H5 gallery page
- [x] H5 hd config @xiaohuoni
- [x] 2.0 文档
- [x] 指南(含升级文档)
- [x] 配置
- [x] 主题
- [x] 插件
发布后计划
- [ ] 组件属性面板 + 实时预览
- [ ] 全新集成模式
- [ ] Vue 组件渲染方案
- [ ] monorepo 方案及最佳实践指南
- [ ] 自动根据 demo 生成测试 snapshot(类似 Storybook)
- [ ] API 表格升级 + 支持自定义 render
- [x] 拷贝到 Sketch
- [ ] 用户接入
- [ ] Umi 生态项目
- [x] react-component
期待
🙋
🌹
🙋
alpha 阶段的 TODOs 已整理,https://github.com/umijs/dumi/issues/1157
这周我先把壳和洞挖好
🚀
非常期待新版本
#1157 TODOs 列表已更新,添加了整体架构图及一些 first-time tasks,有兴趣的小伙伴可以一起参与
mark~
mark~~笔芯笔芯
期待!!!,这是一个非常好用的工具
期待!!!
非常期待!!!
mark
vue组件渲染会支持vue2和vue3两个版本吗
API解析啥时候支持呢
monorepo 最佳实践有进度了吗?
官方能尽快发布支持vue3的版本吗