https://github.com/gtmoose32/pipeline-framework
Pipeline framework allows you to easily construct and execute linear workflows
https://github.com/gtmoose32/pipeline-framework
component linear nuget pipe pipeline pipeline-framework pipelineframework workflow
Last synced: about 2 months ago
JSON representation
Pipeline framework allows you to easily construct and execute linear workflows
- Host: GitHub
- URL: https://github.com/gtmoose32/pipeline-framework
- Owner: gtmoose32
- License: mit
- Created: 2018-01-11T19:34:09.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2022-02-28T14:16:50.000Z (over 3 years ago)
- Last Synced: 2025-03-29T01:11:19.296Z (2 months ago)
- Topics: component, linear, nuget, pipe, pipeline, pipeline-framework, pipelineframework, workflow
- Language: C#
- Homepage:
- Size: 235 KB
- Stars: 13
- Watchers: 7
- Forks: 7
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Pipeline Framework
[](https://dev.azure.com/gtmoose/Mathis%20Home/_build/latest?definitionId=8) [](https://www.nuget.org/packages/PipelineFramework.Core/)## What is it?
Pipeline Framework allows you to easily construct and execute linear workflows using a set of configurable components. Using the framework to compose execution pipelines out of components promotes using [single responsiblity principle](https://en.wikipedia.org/wiki/Single_responsibility_principle) while building code that is highly testable.
For more information please visit the [wiki](https://github.com/gtmoose32/pipeline-framework/wiki).
## Installing Pipeline Framework
```
dotnet add package PipelineFramework.Core
```## PipelineFramework.Extensions.Microsoft.DependencyInjection
[](https://www.nuget.org/packages/PipelineFramework.Extensions.Microsoft.DependencyInjection/)
Support for Microsoft Dependency Injection has been added to Pipeline Framework! Install the package using the dotnet cli command below.
```
dotnet add package PipelineFramework.Extensions.Microsoft.DependencyInjection
```