Giter Club home page Giter Club logo

weflow's Introduction

项目迁移说明

由于业务调整,本项目不再更新,感谢大家一直以来的支持。
后续需求会合并到 Feflow 项目进行开发迭代,请移步:

WeFlow Version Number

一个基于 tmt-workflow 前端工作流的开发工具。 (已支持最新版 Node.js)
官网:https://weflow.io/
目前已支持了:微信游戏、微信·朋友圈广告、微信·城市服务等项目的 第三方合作团队 的前端构建工作,如果你更习惯命令行操作,可以直接使用 WeFlow 的核心:基于 Gulp 开发的 tmt-workflow :)

下载&安装

Github Release 下载官网高速下载分流
(支持 macOS / Windows / Linux 操作系统)

界面预览

Screenshot

开发环境

  • Electron 版本:v0.37.8
  • Node 版本 :v5.10.0

更新日志

本期更新 v1.3.3

  • 增加 ES6 编译支持
  • 增加 SVG 支持
  • 修复合并JS Bug #104
  • 服务器配置增加端口配置
  • 优化编译成功时的提示,通过 Notifications 向用户发送通知
  • 优化开发者工具弹出方式

近期更新 v.1.3.2

  • 更新 example
  • 支持 windows 32 位系统
  • 支持 .svg 格式
  • 增加 调试模式(菜单->窗口->调试模式)
  • 增加自动编译
  • 修复一些 bug(不写项目名时无限弹窗、欢迎页时就拖放项目报错等)

参与贡献

如果你有 Bug反馈功能建议,请创建 Issue 或发送 Pull Request,非常感谢。

腾讯开源激励计划 鼓励开发者的参与和贡献,期待你的加入。

License

所有代码采用 MIT License 开源,可根据自身团队和项目特点 fork 进行定制。
Sketch 设计稿源文件可在 Dribbble 获取

weflow's People

Contributors

hzlzh avatar littledu avatar magicshui avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

weflow's Issues

app打开crash、报错

运行环境

  • 操作系统 & 版本:macOS (10.11.15)
  • WeFlow 版本: v1.3.1

反馈具体描述:

项目文件夹拖进app一直没有反应,com+Q以后报错:

Uncaught Exception:
Error: Attempting to call a function in a renderer window that has been closed or released. Function provided here: undefined.
at callIntoRenderer (/Applications/WeFlow.app/Contents/Resources/electron.asar/browser/rpc-server.js:193:19)
at MenuItem.click (/Applications/WeFlow.app/Contents/Resources/electron.asar/browser/api/menu-item.js:81:16)
at Function.delegate.executeCommand (/Applications/WeFlow.app/Contents/Resources/electron.asar/browser/api/menu.js:119:40)

src/css 多了一个.DS_Store文件

运行环境

  • 操作系统 & 版本:Windows (10)
  • WeFlow 版本: v1.3.1

反馈具体描述:

src/css 多了一个.DS_Store文件 :)
虽然感觉不太重要

不停的提示请输入项目名称

运行环境

  • 操作系统 & 版本:``Windows 7`
  • WeFlow 版本: v1.3.1

反馈具体描述:

安装完成后,进行测试的时候没有输入项目名称,然后weflow就不停的提示请输入项目名称,也不能退出,只能强制杀死进程

Autoprefixer 能配置参数吗?

运行环境

  • 操作系统 & 版本:macOS (10.11.6)
  • WeFlow 版本: v1.3.1

反馈具体描述:

比如display: flex;属性,build后display: -ms-flexbox;display: flex;
只有添加了-ms私有属性,对于实际项目而且太“先进”了
能开放个参数,来配置autoprefixer吗?

如何初始目录结构

运行环境

  • 操作系统 & 版本:Windows (7)
  • WeFlow 版本: v1.3.1

反馈具体描述:

如何自定义初始目录结构呀 因为用的是sass 所以初始目录不是我想要的,每次都得删除

停在 `copyMedia` 过不去了

  • Mac 10.11.5
  • WeFlow 1.3.1

停在 copyMedia了,media目录中放了一个 fonts 文件夹和两张图片,之前一直可以,今晚就编译过不了了

[22:49:10] compileLess success.
[22:49:10] compileSass success.
[22:49:10] compileAutoprefixer success.
[22:49:13] miniCSS success.
[22:49:13] imageminImg success.
[22:49:13] imageminSprite success.
[22:49:17] uglifyJs success.
[22:49:17] copyMedia success.

建议添加es6编译

关于 Issues 的提交说明

请附注以下信息,这将有助于你的 Issues 被更好、更及时的回复和处理:
建议补充 报错代码 或者 问题截图,同时,请确保你运行的是 最新发布的版本,因为问题可能已经修复。

__ 以上文本阅读后请删除 __

运行环境

  • 操作系统 & 版本:macOS (10.x.x) / Windows (7/8/10) / Linux
  • WeFlow 版本: v1.x.x

反馈具体描述:

关于新建项目(Windows)bug

在新建项目的时候如果不输入项目名称,然后再点击左下角的**+**号一直弹出提示输入项目名称,没有办法输入

6mv 4 1kdeiv 3_ 4 v 81

开发环境不能设置autoprefixer吗?

运行环境

  • 操作系统 & 版本:Windows (10)
  • WeFlow 版本: v1.3.1

反馈具体描述:

如题,希望提供一个输入需要兼容的level 的输入框或者select(开发版本或者生产版本)

一个建议:可不可以自己定义选择输出目录呢

运行环境

  • 操作系统 & 版本:macOS (10.11.2)
  • WeFlow 版本: v1.3.1

反馈具体描述:

因为WeFlow的功能确实强大,但是偶尔会有需要嵌入到别的的开发框架里的情况,如果能指定开发和编译的目录的话会方便很多。

希望添加进度条

关于 Issues 的提交说明

请附注以下信息,这将有助于你的 Issues 被更好、更及时的回复和处理:
建议补充 报错代码 或者 问题截图,同时,请确保你运行的是 最新发布的版本,因为问题可能已经修复。

__ 以上文本阅读后请删除 __

运行环境

  • 操作系统 & 版本:macOS (10.x.x) / Windows (7/8/10) / Linux
  • WeFlow 版本: v1.x.x

反馈具体描述:

开发版node-sass依赖环境问题

不算issue,尝试使用源码打包出来的包,运行在其他平台之后,gulp-sass依赖node-sass,node-sass依赖环境(系统,node版本等),提示需要rebuild node-sass,该问题有什么解决方法呢?

windows 1.2.1版本打开 无响应

运行环境

  • 操作系统 & 版本:windows7(64位)
  • WeFlow 版本: v1.2.1

反馈具体描述:

打开weflow 点击按钮 均无响应,(然而1.2.0可以运行);

qr i vr7mvug1h wt7m5lz6

刚下载的最新的1.3.1,完全处于一种不能用的状态

运行环境

  • 操作系统 & 版本:macOS (10.11.4)
  • WeFlow 版本: v1.3.1

反馈具体描述:

完全处于一种不能用的状态,点击导入没有反应,点击添加会出现一个空白项目,输入名称后,回车键无法确认,下边四个按钮,点击也完全没有反应

无限弹窗

运行环境

  • 操作系统 & 版本:Windows 8.1
  • WeFlow 版本: v1.3.1

反馈具体描述:

新建项目的时候,还未输入项目名,点击后面的项目设置,无出现请输入项目名的无限弹窗;
点击前面的在文件中查看也是一样;
出现已有项目名,也是无限出现这个弹窗

1.3.1 MAC版一堆BUG,根本不能用

运行环境

  • 操作系统 & 版本:macOS (10.9.5)
  • WeFlow 版本: v1.3.1

反馈具体描述:

1.3 MAC版一堆BUG,根本不能用
工作路径也不对,改了也没有用,新建项目也不行,也打不开,根本就是用不了!

mock数据方案建议

运行环境

  • 操作系统 & 版本:macOS (10.x.x) / Windows (7/8/10) / Linux
  • WeFlow 版本: v1.x.x

反馈具体描述:

你好,我没有看到你们前端mock数据的解决方案,我这边有gulp-mock-server,我们这边一直在使用,建议你们也可以尝试下

建议文件添加右键

关于 Issues 的提交说明

请附注以下信息,这将有助于你的 Issues 被更好、更及时的回复和处理:
建议补充 报错代码 或者 问题截图,同时,请确保你运行的是 最新发布的版本,因为问题可能已经修复。

__ 以上文本阅读后请删除 __

运行环境

  • 操作系统 & 版本:macOS (10.x.x) / Windows (7/8/10) / Linux
  • WeFlow 版本: v1.x.x

反馈具体描述:

关于引入css库问题

之前的Issue 建议,将要引入的CSS改成LESS后缀再进行 import, 点「开发」都进不去监听模式了,对于CSS文件的支持有点问题

建议添加es6编译

关于 Issues 的提交说明

请附注以下信息,这将有助于你的 Issues 被更好、更及时的回复和处理:
建议补充 报错代码 或者 问题截图,同时,请确保你运行的是 最新发布的版本,因为问题可能已经修复。

__ 以上文本阅读后请删除 __

运行环境

  • 操作系统 & 版本:macOS (10.x.x) / Windows (7/8/10) / Linux
  • WeFlow 版本: v1.x.x

反馈具体描述:

好像src/img下不能放svg

运行环境

  • 操作系统 & 版本:Windows (10)
  • WeFlow 版本: v1.3.1

反馈具体描述:

svg文件不能放置在img目录中,求解决方法,现在是放置在media文件夹里面的

希望添加一些API

关于 Issues 的提交说明

feature

反馈具体描述:

你们基于gulp4的这个流处理工具很好 但是灵活性不足
我建议 在less 或 sass中开始提供一些更高级的API

less 或者 sass 其实就是前端一个很好的处理语言 为什么放弃这么好的语言 非要自己包装一些功能
比如image 的size 不仅仅是添加就完事 其实其他ui也可能需要这些参数

  • file API
    • file-exist
  • image API
    • image-size less有相关的功能 sass需要自己扩充
  • color API
    • 。。。 更多的颜色函数
  • math API
    • 。。。 更多的数学函数 这个在做动画时很实用 比如 sin cos tan

工作区路径文件夹消失

设置好工作区路径后,在finder找不到该文件夹了,里面有重要的数据,回收站里面没有。

windows版添加项目一直提示输入项目名称

windows版添加项目一直提示输入项目名称windows版添加项目一直提示输入项目名称windows版添加项目一直提示输入项目名称windows版添加项目一直提示输入项目名称windows版添加项目一直提示输入项目名称windows版添加项目一直提示输入项目名称

如何禁止自动生成图片 CSS 属性,width & height 等

运行环境

  • 操作系统 & 版本:macOS (10.11.6)
  • WeFlow 版本: v1.3.1

反馈具体描述:

rt , 有些时候是不希望自动添加 width & height 值的,如下图(尺寸已经在 i[class^=task-item] 选择器中定义好了)了解到是通过 lazyimagecss 来自动生成的,如何禁止?

before - SCSS

after - CSS

weflow.io使用了沃通证书

不知道有多少人和我一样,已经用工具吊销了所有**流氓软件的证书以及一些不可信的的CA证书,沃通在其列,打开官网不太顺畅。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.