背景:随着手淘中业务的发展,手淘中越来越多的业务使用模板开发技术,其中模板的语法及布局存在一定的门槛。为了提高 开发效率,及增强使用范围,于是发起了智能还原,立图通过机器视觉等一系列手段,整合并提高现有的代码转换服务,部署 一套完整的从视觉稿直接生成代码,到代码发布,预览,自动化测试,上线及部署服务,智能还原围绕可用性,易用性,准确 率进行了一系列的探索及尝试。
个人主要做了什么
智能还原插件。智能还原插件是一套sketch插件,通过对sketch视觉稿文件进行解析,生成绝对定位的json结果,包括图 片,文字等基础控件的位置的,并将绝对定位json翻译为布局模板,一键生成布局代码。
智能还原后端服务。基于docker的node服务端架构,主要提供智能还原数据存储,图片上传,还原数据比对分析,及以图 搜图的能力,用户可以通过视觉稿图片截图,检索已经生成过的代码,在使用过的代码中直接进行更改。