My environment: tkurc@avila:~/development/incubator-nifi/nifi-site$ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 14.04.1 LTS Release: 14.04 Codename: trusty
Commands to get it up: %> sudo apt-get install npm %> sudo npm install -g grunt-cli %> sudo npm install -g bower %> sudo apt-get install ruby-dev %> sudo gem install compass %> sudo apt-get install nodejs-legacy # this got me hung up, grunt refused to run without the legacy package on ubuntu %> ruby --version ruby 1.9.3p484 (2013-11-22 revision 43786) [x86_64-linux] %> npm --version 1.3.10 %> gem --version 1.8.23 %> node --version v0.10.25 Had to do this for some reason... %> bower install %> npm install %> grunt That seemed to get me working .. except what was unexpected was the generation of docs from ../nifi. I sort of expected the web site to be 'versioned' separately from the application (although I admittedly did not check the mailing list archive as thoroughly as I probably should have), but it looks like it was traversing up and maven building the docs based on what I had checked out (I eventually checked out a tag because the build was failing on develop with some missing SNAPSHOTS from other parts of nifi I hadn't built). So, when building the website ... it should be somehow based off the current tagged release of nifi? I'm happy to work on the README.md, but wanted to make sure I understood the release 'concept' and process. Tony
