# Hummer **Repository Path**: jaspercloud/Hummer ## Basic Information - **Project Name**: Hummer - **Description**: 滴滴 Hummer 是一套高性能高可用的跨端开发框架 - **Primary Language**: NodeJS - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 0 - **Created**: 2021-02-27 - **Last Updated**: 2021-10-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
Hummer 基于 Apache-2.0 协议进行分发和使用,更多信息参见 [协议文件](LICENSE)。
## 团队成员
- **负责人** [小枫](https://github.com/bbssyyuui)
- **内部核心成员** [小枫](https://github.com/bbssyyuui), [ChasonTang](https://github.com/ChasonTang), [yFeii](https://github.com/yFeii), [duanlikang](https://github.com/duanlikang), [AdamCaoQAQ](https://github.com/AdamCaoQAQ), [卡布达](https://github.com/kabda), [peakerWd](https://github.com/peakerWd), [maxiee](https://github.com/maxiee)
- **贡献者榜单** [LinJZong](https://github.com/LinJZong), [viwii](https://github.com/lijie121210), [zhugeafanti](https://github.com/zhugeafanti), [tailang](https://github.com/tailang), [jsbsdbd1025](https://github.com/jsbsdbd1025), [AbeDai](https://github.com/AbeDai), [ruosongyan](https://github.com/ruosongyan), [Yanliang](https://github.com/1015121455), [fxhfwf](https://github.com/fxhfwf), [lb2019s](https://github.com/lb2019s), [jianyuanzong](https://github.com/jianyuanzong), [conanmy](https://github.com/conanmy), [未小林](https://dribbble.com/Yikewxlin)
## 近期规划
### 里程碑
- 5月底
- VSCode 调试插件发布
- Tenon Router 发布
- 两端一致性达到 90%
- 6月底
- 视图调试发布
- Tenon for React 初版发布
- 两端一致性达到 98%
- 7月底
- VSCode 插件完整版发布
- 增强版 DevTools 发布
- 公共包抽离能力发布
### TODO
#### 研发体验
- 两端一致性
- [ ] 设计和编写测试用例
- [ ] 搜集和梳理两端不一致问题
- [ ] 逐一解决两端不一致问题
- [ ] iOS 端完成部分组件自渲染
- DevTools
- [ ] iOS 对齐 Android 端【开发工具】按钮功能,可以显示日志、异常堆栈和页面基本信息
- [ ] iOS 对齐 Android 端【刷新】按钮功能
- [x] iOS 对齐 Android 端热重载功能
- [ ] CLI 支持命令行日志输出
- [ ] 增强版 DevTools 支持(类似RN)
- VSCode 插件
- [ ] VSCode 调试插件开发完成
- [ ] Tenon 支持代码提示和代码自动补全
- 视图调试
- [ ] Dev 页面展示视图树和节点样式
- [ ] 原生侧高亮选中的UI控件(画框)
#### 生态建设
- Tenon for React
- [ ] 基础框架完成
- [ ] Redux 生态接入
- [ ] React Router 生态接入
- Tenon 组件库建设([mand-mobile](https://github.com/didi/mand-mobile))
- [ ] 一期完成基本组件
- Hummer 基础组件建设
- [ ] 单选框(Radio)
- [ ] 复选框(Checkbox)
- [ ] 普通进度条(Progress)
- [ ] 滑动进度条(Slider)
- [ ] 日期/时间选择器(DatePicker)
- [ ] 图片选择器(ImagePicker)
- [ ] 图片预览(ImageViewer)
- [ ] 拍照/录像(Camera)
- [ ] 电话(Phone)
- [ ] 画布(Canvas)
#### 性能优化
- 动态执行 JS
- [x] 原生实现 JS 执行 JS 能力
- [ ] 公共包抽离
- [ ] 页面懒加载(Tenon Router)
- 多线程支持
#### 其他
- N-API 专项(抽象JS引擎)
- [ ] 适配 QuickJS
- [ ] 适配 Hermes
*(~ 欢迎大家领取任务,给我们提交 PR ~)*
## QQ 交流群
欢迎加入我们的 QQ 交流群【Hummer&Tenon交流群】(851327307),有任何 Hummer 使用上的问题和建议,都可以在群里直接反馈,我们会第一时间跟进。