Skip to content

Commit

Permalink
Merge branch 'master' of github.com:saantiaguilera/go-pipeline
Browse files Browse the repository at this point in the history
  • Loading branch information
saantiaguilera committed Feb 10, 2020
2 parents 2a806c1 + 40894c0 commit 99846a5
Showing 1 changed file with 20 additions and 3 deletions.
23 changes: 20 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,25 @@
# Go-Pipeline

Go module for building, executing and representing pipelines. For more information visit the [GoDoc API](https://godoc.org/github.com/saantiaguilera/go-pipeline)
![Build Status](https://github.com/saantiaguilera/go-pipeline/workflows/Go/badge.svg)
[![Coverage](https://codecov.io/gh/saantiaguilera/go-pipeline/branch/master/graph/badge.svg)](https://codecov.io/gh/saantiaguilera/go-pipeline)
[![Go Report Card](https://goreportcard.com/badge/github.com/saantiaguilera/go-pipeline)](https://goreportcard.com/report/github.com/saantiaguilera/go-pipeline)
[![GoDoc](https://godoc.org/github.com/saantiaguilera/go-pipeline?status.svg)](https://godoc.org/github.com/saantiaguilera/go-pipeline)
[![Release](https://img.shields.io/github/release/saantiaguilera/go-pipeline.svg?style=flat-square)](https://github.com/saantiaguilera/go-pipeline/releases)

### Example
Pipeline is a GPL3-licensed Go package for building, executing and representing pipelines.

## Getting started

- API documentation and examples are available via [godoc](https://godoc.org/github.com/saantiaguilera/go-pipeline).
- The [examples](./examples) directory contains more elaborate example applications.
- The package is highly decoupled and flexible so no mocks are needed for testing. You can create your own ones however you prefer to.

## API stability

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.v0

## Example

_The following code and representation can be found under the [examples directory](examples/cook_example/) if you want to play with it._

Expand Down Expand Up @@ -73,4 +90,4 @@ graph := pipeline.CreateSequentialGroup(

pipe := pipeline.CreatePipeline(CreateYourExecutor())
pipe.Run(graph, CreateYourInputContext())
```
```

0 comments on commit 99846a5

Please sign in to comment.