Kerrigan29a/recipe

View on GitHub
README.md

Summary

Maintainability
Test Coverage
# Recipe

[![Build Status](https://travis-ci.org/Kerrigan29a/recipe.svg)](https://travis-ci.org/Kerrigan29a/recipe)
[![Build status](https://ci.appveyor.com/api/projects/status/6pc8ix5w3btsw75l?svg=true)](https://ci.appveyor.com/project/Kerrigan29a/recipe)
[![Go Report Card](https://goreportcard.com/badge/github.com/kerrigan29a/recipe)](https://goreportcard.com/report/github.com/kerrigan29a/recipe)
[![GolangCI](https://golangci.com/badges/github.com/kerrigan29a/recipe.svg)](https://golangci.com)
[![Maintainability](https://api.codeclimate.com/v1/badges/cd4d5a95de3f447415e5/maintainability)](https://codeclimate.com/github/Kerrigan29a/recipe/maintainability)
[![Test Coverage](https://api.codeclimate.com/v1/badges/cd4d5a95de3f447415e5/test_coverage)](https://codeclimate.com/github/Kerrigan29a/recipe/test_coverage)
[![GoDoc](https://godoc.org/github.com/Kerrigan29a/recipe?status.svg)](https://godoc.org/github.com/Kerrigan29a/recipe)


Task scheduler able to run tasks in parallel.
Each task is scheduled to run when all their dependencies have been satisfied previously.
The configuration files can be definded in [JSON](https://json.org/) or [TOML](https://github.com/toml-lang/toml) as you
can see in [the examples folder](examples)

# Documentation

Documentation is available at [godoc](https://godoc.org/github.com/Kerrigan29a/recipe)