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

Reply via email to