A stand alone Web server for modifying a single NoFlo Graph
HTML CoffeeScript JavaScript CSS
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app
components
css
elements
graphs
handlebars
spec
src
.gitignore
.travis.yml
CHANGES.md
Gruntfile.coffee
LICENSE
LICENSE-MIT
README.md
bower.json
component.json
config.dist.xml
examples.json
index.dist.html
manifest.dist.json
manifest.dist.webapp.json
noflo-server-zip-part-1
noflo-server-zip-part-2
noflo.ico
package.json

README.md

noflo-server

A stand alone Web server for modifying a single NoFlo Graph

Development of NoFlo UI

NOTE: As of Aug 2016 the grunt build of noflo-server was not working, so this zip file (in two parts) was uploaded as a work-around: https://github.com/rdf-pipeline/noflo-server/commit/12f4a5f05d54a9e286713ece6c25a53352c9d090

Only necessary if you want to hack on NoFlo UI itself. Not neccesary for making apps with FBP. To be able to work on the NoFlo UI you need a checkout of this repository and a working Node.js installation. Go to the checkout folder and run:

$ npm install

You also need the Grunt build tool:

$ sudo npm install -g grunt-cli

This will provide you with all the needed development dependencies. Now you can build a new version by running:

$ grunt build

You have to run this command as an administrator on Windows.

If you prefer, you can also start a watcher process that will do a rebuild whenever one of the files changes:

$ grunt watch

Start the server, then open the URL it in a web browser. Example:

$ node src/noflo-server.js --port 3005

Where 3005 is the port you want the server to run. Once it is built and the server is running you can access the UI at http://localhost:3005/

In addition to this project, the other repository of interest is the the-graph graph editor widget used for editing flows.