tree: fd6e7aeaf9d34604703726c97fe98ed9f6cecc27 [path history] [tgz]
  1. app/
  2. test/
  3. .bowerrc
  4. .editorconfig
  5. .jshintrc
  6. bower
  7. bower.json
  8. grunt
  9. Gruntfile.js
  10. package.json
  11. pom.xml
  12. README.md
zeppelin-web/README.md

Zeppelin Web Application

This is a Zeppelin web frontend project.

Compile Zeppelin web

If you want to compile the WebApplication, you will have to simply run mvn package. This will Download all the dependencies including node js and npm (you will find the binaries in the folder zeppelin-web/node).

We also provide some helper script for bower and grunt (you dont need to install them).

In case of the error ECMDERR Failed to execute "git ls-remote --tags --heads git://xxxxx", exit code of #128

change your git config with git config --global url."https://".insteadOf git://

OR

Try to add to the .bowerrc file the following content:

  "proxy" : "http://<host>:<port>",
  "https-proxy" : "http://<host>:<port>"

and retry to build again.

Contribute on Zeppelin Web

If you wish to help us to contribute on Zeppelin Web, you will need to install some deps. Here this is a good start to understand how zeppelin web is architectured. http://www.sitepoint.com/kickstart-your-angularjs-development-with-yeoman-grunt-and-bower/

Run the application in dev mode

./grunt serve

Build the application

./grunt build

Add composents to Zeppelin Webapp

  • New controller : yo angular:controller <controlerName>
  • New directive : yo angular:directive <directiveName>
  • New service : yo angular:service <serviceName>

Add plugin

./bower install <plugin> -save update the file index.html with the new bower_components

ex: ./bower install angular-nvd3

<script src="bower_components/angular-nvd3/dist/angular-nvd3.js"></script>