diff --git a/.github/ISSUE_TEMPLATE.md b/.github/ISSUE_TEMPLATE.md new file mode 100644 index 0000000..9e35929 --- /dev/null +++ b/.github/ISSUE_TEMPLATE.md @@ -0,0 +1,13 @@ +#### 关于 Issues 的提交说明 +请附注以下信息,这将有助于你的 Issues 被更好、更及时的回复和处理: +建议补充 `报错代码` 或者 `问题截图`,同时,请确保你运行的是 **最新发布的版本**,因为问题可能已经修复。 + +__ 以上文本阅读后请删除 __ + +#### 运行环境 + +- [x] 操作系统 & 版本:`macOS (10.x.x)` / `Windows (7/8/10)` / `Linux` +- [x] WeFlow 版本: `v1.x.x` + +#### 反馈具体描述: + diff --git a/.gitignore b/.gitignore index b169128..6428993 100644 --- a/.gitignore +++ b/.gitignore @@ -25,6 +25,10 @@ build/Release # Dependency directory node_modules +dist + +# github template +.github # Optional npm cache directory .npm @@ -35,3 +39,7 @@ node_modules .idea tmp_dev/** + +dist-win + +.DS_Store \ No newline at end of file diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..7063887 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,19 @@ +language: node_js +cache: + directories: + - node_modules # Speed up npm install +node_js: + - "5.10.0" +env: + - CXX=g++-4.8 +addons: + apt: + sources: + - ubuntu-toolchain-r-test + packages: + - g++-4.8 +before_script: + - npm install + - npm run build:linux64 + - zip -rq dist.zip dist +script: node build/upload.js \ No newline at end of file diff --git a/LICENSE b/LICENSE deleted file mode 100644 index ce2fb94..0000000 --- a/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -The MIT License (MIT) - -Copyright (c) 2016 Wechat - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/LICENSE.txt b/LICENSE.txt new file mode 100644 index 0000000..b59ad91 --- /dev/null +++ b/LICENSE.txt @@ -0,0 +1,14 @@ +Tencent is pleased to support the open source community by making WeFlow available. +Copyright (C) 2017 THL A29 Limited, a Tencent company. All rights reserved. +If you have downloaded a copy of the WeFlow binary from Tencent, please note that the WeFlow binary is licensed under the MIT License. +If you have downloaded a copy of the WeFlow source code from Tencent, please note that WeFlow source code is licensed under the MIT License. Your integration of WeFlow into your own projects may require compliance with the MIT License. +A copy of the MIT License is included in this file. + + +Terms of the MIT License: +-------------------------------------------------------------------- +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. \ No newline at end of file diff --git a/README.md b/README.md index efb6c83..d999c7b 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,48 @@ -# WeFlow -WeFlow +# WeFlow [](https://github.com/Tencent/WeFlow/ "Version Number") + +> 一个基于 [tmt-workflow](https://github.com/weixin/tmt-workflow) 前端工作流的开发工具。 +> 官网:[https://weflow.io/](http://weflow.io/) +> 目前已支持了:微信游戏、微信·朋友圈广告、微信·城市服务等项目的 [第三方合作团队](http://ad.weixin.qq.com/learn/2-3-3--%E5%89%8D%E7%AB%AF%E5%B7%A5%E4%BD%9C%E6%B5%81) 的前端构建工作,如果你更习惯`命令行`操作,可以直接使用 WeFlow 的核心:基于 Gulp 开发的 [tmt-workflow](https://github.com/weixin/tmt-workflow) :) + +## 下载&安装 + +[Github Release 下载](https://github.com/weixin/WeFlow/releases) 或 [官网高速下载分流](https://weflow.io/#download) +(支持 macOS / Windows / Linux 操作系统) + +## 界面预览 + + + +## 开发环境 + +- Electron 版本:v0.37.8 +- Node 版本 :v5.10.0 + +## 更新日志 + +[本期更新 v1.3.3](https://github.com/Tencent/WeFlow/releases) + +* 增加 ES6 编译支持 +* 增加 SVG 支持 +* 修复合并JS Bug [#104](https://github.com/Tencent/WeFlow/issues/104) +* 服务器配置增加端口配置 +* 优化编译成功时的提示,通过 Notifications 向用户发送通知 +* 优化开发者工具弹出方式 + +[近期更新 v.1.3.2](https://github.com/Tencent/WeFlow/releases) + +* 更新 example +* 支持 windows 32 位系统 +* 支持 .svg 格式 +* 增加 调试模式(菜单->窗口->调试模式) +* 增加自动编译 +* 修复一些 bug(不写项目名时无限弹窗、欢迎页时就拖放项目报错等) + +## License + +所有代码采用 [MIT License](http://opensource.org/licenses/MIT) 开源,可根据自身团队和项目特点 `fork` 进行定制。 +Sketch 设计稿源文件可在 [Dribbble](https://dribbble.com/hzlzh/projects/380016-WeFlow) 获取 + +## 参与贡献 + +如果有 `Bug反馈` 或 `功能建议`,请创建 [Issue](https://github.com/weixin/WeFlow/issues) 或发送 [Pull Request](https://github.com/weixin/WeFlow/pulls),感谢你的参与和贡献。 diff --git a/about.html b/about.html index 4c07e98..5d575ce 100644 --- a/about.html +++ b/about.html @@ -5,30 +5,105 @@