2016-05-10 16:43:49 -07:00
2016-05-10 14:27:26 -07:00
2016-05-10 14:27:26 -07:00
2016-05-10 14:27:26 -07:00
2016-05-10 14:27:26 -07:00
2016-05-10 14:27:26 -07:00
2016-05-10 14:27:26 -07:00
2016-05-10 14:27:26 -07:00
2016-05-10 16:43:49 -07:00
2016-05-10 14:27:26 -07:00
2016-05-10 14:27:26 -07:00
2016-05-10 14:27:26 -07:00
2016-05-10 14:27:26 -07:00
2016-05-10 14:27:26 -07:00
2016-05-10 14:27:26 -07:00
2016-05-10 14:27:26 -07:00
2016-05-10 14:27:26 -07:00
2016-05-10 14:59:41 -07:00

# Spring Flo

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.

image::docs/Flo.png[width="700", link="http://cloud.spring.io/spring-cloud-dataflow/"]

Here is a https://www.youtube.com/watch?v=78CgV46OstI[youtube video] of Spring Flo in action.

## Consuming Spring Flo

Refer to the https://github.com/spring-projects/spring-flo/wiki[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 https://github.com/spring-projects/spring-flo/issues[raise an issue].

## Samples

A small self contained sample usage of Spring Flo is coming soon. The https://github.com/spring-cloud/spring-cloud-dataflow-ui[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 https://support.springsource.com/spring_committer_signup[Contributors Agreement].

## License

Spring Flo is Open Source software released under the http://www.apache.org/licenses/LICENSE-2.0.html[Apache 2.0 license].
Description
No description provided
Readme Apache-2.0 4.5 MiB
Languages
TypeScript 78.9%
JavaScript 11.9%
HTML 4.8%
SCSS 2.5%
CSS 1.9%