Pipeline is a GPL3-licensed Go package for building, executing and representing pipelines (aka workflows / templates).
- API documentation and examples are available via godoc.
- The examples directory contains more elaborate example applications.
- No specific mocks are needed for testing, every element is completely decoupled and atomic. You can create your own ones however you deem fit.
Pipeline follows semantic versioning and provides API stability via the gopkg.in service. You can import a version with a guaranteed stable API via http://gopkg.in/saantiaguilera/go-pipeline.v1