Contributing to Fluo

Building Fluo

If you have Git, Maven, and Java (version 8+) installed, run these commands to build Fluo:

git clone https://github.com/apache/fluo.git
cd fluo
mvn package

Testing Fluo

Fluo has a test suite that consists of the following:

  • Units tests which are run by mvn package
  • Integration tests which are run using mvn verify. These tests start a local Fluo instance (called MiniFluo) and run against it.

Pull Request

Before making a pull request please attempt to run mvn verify. If it fails and you are not sure why, it's OK to go ahead and make the pull request.

See Also