An extremely light weight workflow orchestrator for Golang.
Inspired from https://github.com/flipkart-incubator/databuilderframework
Getting Started
From the root of your Go module, run:
go get github.com/harshadmanglani/
[email protected]
Usage
// dataStore = DataStore{} - use your database by implementing the IDataStore interface
polaris.InitRegistry(dataStore)
polaris.RegisterWorkflow(workflowKey, workflow)
executor := polaris.Executor{
Before: func(builder reflect.Type, delta []IData) {
fmt.Prin...