毫末科技低代码开发平台
作者:毫末科技
邮箱:hxg@haomo-studio.com
微信二维码:
需求清单
- 平台的核心元素是:block。分为组件和页面两种;
- 所有的block,包括域+名的方式来表示,中间用斜杠。例如:Ant Design/table,其中Ant Design为域,table为名;
- block市场页:可以查看到所有的block的使用、点赞等情况。对组件/页面都按照功能进行分类。例如,组件包括卡片、个人信息、列表等;页面包括我的、列表页、新闻页等;
- block详情页:可以查看sketch的json;可以查看imgcook的schema;可以查看对应不同前端框架的代码块,并且可以增加新的前端框架的代码块;
- xmind工具页:父topic节点为页面,剩下的每个topic节点都为组件(不能为页面)。也即:在xmind工具页,可以引用平台的所有组件;可以在线预览生成的页面;
- 工作站:每个人有自己的工作站,包括所有项目列表;每个项目里面,由页面block组成(v2);
- 开源项目列表:允许用户共享自己的项目设计,并收取一定的费用(v2);
- 面向设计
- sketch插件
- 支持sketch上传symbol或者artboard(上传时带预览图片);
- 使用平台的所有组件和页面;
- 每个block可以采用xmind生成新的sketch文件;支持在线编辑xmind(xmind只能引用平台的组件生成新的页面),并支持在线预览视觉效果;
- 平台的所有元素,可以被sketch直接使用;
- sketch插件
- 面向开发
- 每个block,可以通过imgcook直接生成不同前端框架的代码;(imgcook)
- 每个block,可以修改生成后的代码并保存。例如:可以引入表格组件等;
- 命令行工具:每个block,可以采用xmind直接生成页面(xmind2code)
- 每个block可以被fork为新的block。fork出去后的block即为新的block,跟原有block只保留fork关系,其他任何属性都可以修改;