Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/eduardosbcabral/pipelinerd

A chain of responsability pattern implementation in .NET that supports retry policy, sync and async steps, rollback, pipeline recovery by cache and visual documentation using diagrams.
https://github.com/eduardosbcabral/pipelinerd

chain-of-responsibility diagram dotnet pipeline policy rollback

Last synced: 6 days ago
JSON representation

A chain of responsability pattern implementation in .NET that supports retry policy, sync and async steps, rollback, pipeline recovery by cache and visual documentation using diagrams.

Awesome Lists containing this project

README

        

# PipelineRD

[![Build Status](https://dev.azure.com/eduardosbcabral/PipelineRD/_apis/build/status/eduardosbcabral.pipelineRD?branchName=main)](https://dev.azure.com/eduardosbcabral/PipelineRD/_build/latest?definitionId=1&branchName=main)
[![NuGet](https://img.shields.io/nuget/dt/pipelineRD.svg)](https://www.nuget.org/packages/PipelineRD)
[![NuGet](https://img.shields.io/nuget/vpre/PipelineRD.svg)](https://www.nuget.org/packages/PipelineRD)



A chain of responsability pattern implementation in .NET

Supports retry policy, sync and async steps, rollback, pipeline recovery by cache.

Check the [wiki](https://github.com/eduardosbcabral/pipelineRD/wiki) for examples and how to use it.

### Installing PipelineRD

You should install [PipelineRD with NuGet](https://www.nuget.org/packages/PipelineRD):

Install-Package PipelineRD

Or via the .NET Core command line interface:

dotnet add package PipelineRD

Either commands, from Package Manager Console or .NET Core CLI, will download and install PipelineRD and all required dependencies.