BillTheBest / spring-flo

JavaScript angular based embeddable graphical component for pipeline/graph building and editing

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Spring Flo

Build Status

Spring Flo is a JavaScript library that offers a basic embeddable HTML5 visual builder for pipelines and simple graphs. This library is used as the basis of the stream builder in Spring Cloud Data Flow.

Flo

Here is a youtube video of Spring Flo in action.

Consuming Spring Flo

Refer to the wiki for more information on how to embed it in an application.

Build

Spring Flo is built using Grunt. Grunt commands can be run directly or indirectly through maven. Simplest way to build is via mvn clean package to build the project and run the tests. Build results are produced under the dist folder. Contents of the folder are

  • spring-flo.js that contains all JS code from various JS dev modules (produced by development build)

  • spring-flo.min.js a minified version of flo.js (produced by production build)

  • spring-flo.css concatenated CSS file for Flo Editor

  • spring-flo.min.css minified version of the CSS above

Getting Help

If you have any questions, issues, feedback or feature request please raise an issue.

Samples

A small self contained sample usage of Spring Flo is now available in the samples sub folder. It includes a README that describes running it and where you might want to customize it. The Spring Cloud Data Flow UI at github shows a larger scale usage of Spring Flo.

Contributing

Pull requests are welcome, but before accepting them we will need you to sign the Contributors Agreement.

License

Spring Flo is Open Source software released under the Apache 2.0 license.

About

JavaScript angular based embeddable graphical component for pipeline/graph building and editing

License:Apache License 2.0


Languages

Language:JavaScript 97.4%Language:CSS 2.6%