CML,一套代码运行多端,一端所见即多端所见
GitHub: https://github.com/didi/chameleon
最新动态
- 【版本发布】chameleon-tool@1.0.4、chameleon-tool@1.0.5-alpha.1
- 【合作】Chameleon 与腾讯云开发达成合作
- 【合作】Chameleon 与 DoraemonKit 开展深度合作
- 【新端扩展】
钉钉小程序
、高德小程序
持续进行中 - 【周边生态】CML 官网 2.0、社区论坛、物料市场筹划中
- 【规范建议】如何配置 eslint
- CML 获滴滴开源奖
- 《滴滴开源框架支持快应用》(发布渠道有前端之巅、滴滴技术、滴滴云等公众号)
- CML 系列文章(敬请期待,待发布)
- 《初始 chameleon-tool》
- 《CML - 模板解析如何做的》
- 《CML 项目开发规范》
New Features
- 支持分包,主包体积可以减少 40%,具体参考:https://github.com/chameleon-team/cml-subpage
- 支持 mock 文件监听实时编译
- 优化 dev 模式内存占用
- 支持 DSL 模板多态语法
- 支持基础样式可配置
- 支持全局样式
- 【扩展新端】增加自定义环境变量 NODE_ENV
- 【小程序】支持使用函数式导入原生组件
- 【小程序】支持基础样式以文件的形式导入
Closed Issues
方向进展
易用性方向
- 【chameleon-linter】修复语法校验错误提示
- 【编辑器插件】vscode 插件格式化功能开发中
组件扩展
- 【light-ui 组件库】开发完成、文档完成,待内审通过开源
- 【c-design 组件库】一期开发完成,二期优化交互启动
- 跨各类小程序组件库
chameleon-miniapp-ui
、API 库chameleon-miniapp-api
完成,待开源
服务扩展
- 【XEditor】users 表数据结构更新,历史数据迁移
- 【CML x 云开发】基于腾讯云提供小程序云开发 Demo:https://github.com/chameleon-team/cml-cloud
其他-进行中
-【性能优化】webpack 编译速度提升、多端并行编译、优化分包/预加载方案 -【框架优化】支持 Typescript、webpack4 升级、多页路由动画增强
建议收纳
- 支持小程序端
options
不覆盖:https://github.com/didi/chameleon/issues/363 - 支持静态资源配置:https://github.com/didi/chameleon/issues/369
贡献者 PR
- QQ 小程序 tabBar 配置修复:https://github.com/didi/chameleon/pull/368(感谢 @kingsleydon)
great~