Hoon Park created ZEPPELIN-1850:
-----------------------------------
Summary: Improve frontend build structure, tools
Key: ZEPPELIN-1850
URL: https://issues.apache.org/jira/browse/ZEPPELIN-1850
Project: Zeppelin
Issue Type: Improvement
Reporter: Hoon Park
Currently, we are using grunt + native js. But it would be productive if we can
make use of babel, webpack and other recent tools. (e.g fast compilation,
recent syntax, and so on)
I did simple tests for applying webpack. Let me share the result in short.
- (IMPORTANT) It is impossible to handle in a single PR. It requires changing
directory structure and this causes sooooooo many rebase. It would be painful
if it is not merged quickly.
- angular is more tricky to use webpack. (e.g how to handle ng-include? -
https://github.com/shanhaichik/webpack-require-loader/)
- we need index.html first.
- webpack configuration is not hard as expected. we have many references for it
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)