Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/eduardosbcabral/pipelinerd
- Owner: eduardosbcabral
- Created: 2021-07-04T17:31:57.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-10-04T03:07:04.000Z (about 1 year ago)
- Last Synced: 2023-10-04T15:27:14.732Z (about 1 year ago)
- Topics: chain-of-responsibility, diagram, dotnet, pipeline, policy, rollback
- Language: C#
- Homepage: https://www.nuget.org/packages/PipelineRD
- Size: 652 KB
- Stars: 26
- Watchers: 1
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.