Pipeline Components and Applications

  1. Home
  2. Docs
  3. Pipeline Components and Applications
  4. Dataflow Runner
  5. Guide for developers

Guide for developers

Building

Assuming git and golang 1.13 are installed:

$ git clone https://github.com/snowplow/dataflow-runner $ cd dataflow-runner $ make test $ make

To remove all build files:

$ make clean

To format the golang code in the source directory:

$ make format

Note: Always run format before submitting any code.

Note: The make test command also generates a code coverage file which can be found at build/coverage/coverage.html.

Publishing

This is handled through CI/CD on Travis. However all binaries will be generated by using the make command for local publishing.