Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[2.0] Future #10

Open
13 tasks
lijialiang opened this issue Nov 28, 2017 · 4 comments
Open
13 tasks

[2.0] Future #10

lijialiang opened this issue Nov 28, 2017 · 4 comments
Assignees
Labels

Comments

@lijialiang
Copy link
Member

lijialiang commented Nov 28, 2017

LegoFlow 对外服务以来,应对的是更加复杂的 PC 环境,感谢各位的反馈,让应用的稳定性有更大的提升,功能上也得到了补充。

而其核心依赖的模块经过这一两年的发展,也有了重大的更新,为了适配这些更有效率的特性,LegoFlow 将会升级到 2.0 版本。

进过详细的思考以及商榷,主要涉及到的功能有:

  • Webpack 3x or 4x ( IE8 is no longer supported )
  • Babel 7
  • 支持 ES next
  • UI & 交互优化 ( 主要涉及 项目列表 与 通知 两个栏目 )
  • 功能减法 ( 一些额外功能交由自定义编辑 Shell 脚本完成 & 衡量核心功能点 )
  • 构建优化 ( override 通过模块自动完成 )
  • Open source or version cli
  • 构建 -> 部署
  • Shell Store
  • User node_modules
  • Inset Node PKG
  • ? PWA 脚手架
  • ? 线上 构建

期望你提出更棒的想法。

@lijialiang lijialiang self-assigned this Nov 28, 2017
@doerme
Copy link

doerme commented Dec 4, 2017

有计划走结合SSR或者PWA方向吗,

@lijialiang
Copy link
Member Author

@doerme SSR 估计还不行,因为 SSR 不单单前端 view 层,还涉及到 Node 层的开发 & 调试,整个流程的复杂度感觉单靠一个客户端无法满足。

而 PWA 的确是个很不错的注意,积累到一些 PWA 开发经验加入到脚手架项目类型上,到时候欢迎 PR 😀

@lijialiang
Copy link
Member Author

lijialiang commented Feb 28, 2018

计划删除功能

ES6 ➜ ES.NEXT 替代
WebP 方案 不支持
LegoLibuser node_modules 替代
https 不支持
vue@2.1 不支持
packCommon 不支持
other 不支持
dist ➜ 使用 Shell 替代
output ➜ 使用 Shell 替代
externals 不支持
build.zip ➜ 使用 Shell 替代
build.move ➜ 使用 Shell 替代
img.folder 不支持
html.folder 不支持
js.folder 不支持
export.folder 不支持
JS 强类型 flow-runtime 不支持

@lijialiang
Copy link
Member Author

#12

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants