Skip to content
/ Picasso Public

一款UI自动生成代码插件,提供UI自动生成代码全流程解决方案。

License

Notifications You must be signed in to change notification settings

wuba/Picasso

Folders and files

NameName
Last commit message
Last commit date

Latest commit

82ad115 · May 12, 2023
Jun 14, 2022
May 24, 2021
May 12, 2023
Dec 14, 2020
May 30, 2022
Oct 29, 2021
Dec 14, 2020
Dec 17, 2020
Mar 13, 2023
Oct 29, 2021
Sep 9, 2020
May 30, 2022
May 12, 2023
Dec 14, 2020

Repository files navigation

Picasso

一款sketch插件,可将sketch设计稿页面自动解析成前端代码。

简介

Picasso是58同城推出的一款sketch设计稿解析插件,可将sketch设计稿自动解析成还原精准,可用度高的前端代码。

前提

使用

注:安装picasso插件之前,请先安装sketch

下载picasso插件 => picasso.sketchplugin.zip 解压压缩包,双击安装即可,如下:

1.jpg

安装完成后在sketch软件中使用插件,如下图所示:

two.gif

功能介绍

选择画板

  • 选中画板:对当前选中的画板进行代码生成。
  • 全部画板:对所有画板进行代码生成。

生成代码

  • web代码:普通web代码,结构布局合理、代码可用度高;适用于移动端列表、详情等页面。
  • web运营版:采用绝对定位布局、代码还原度高;适用于运营活动页、静态页。
  • 微信小程序:生成微信小程序代码。
  • ReactNative:生成ReactNative代码。

开发说明

  # 插件目录
  cd picasso
  # 安装依赖
  npm install
  # 启动
  npm start
  # 打包
  npm run build

贡献

阅读我们的贡献指南,让我们一起构建一个更好的 Picasso。

您可以将任何想法作为拉取请求GitHub 问题提交。

如果您想改进代码,请参考上述 开发说明

如果您是协作者,请按照我们的Pull Request 原则使用协作者模板创建 Pull Request 。

技术讨论

欢迎参与Picasso项目的开发建设和讨论,点击这里进群讨论。