FrigaT 310d5facfc
All checks were successful
CI / build-test (push) Successful in 34s
Release / pack-and-publish (release) Successful in 42s
исправлен upload-artifact
2025-09-06 00:55:04 +03:00
2025-09-06 00:39:05 +03:00
2025-09-06 00:46:40 +03:00

PipelineFramework

PipelineFramework — это гибкий и лёгкий фреймворк для построения конвейеров обработки данных и логики в .NET-приложениях. Он позволяет создавать последовательности шагов (middleware), которые обрабатывают входные данные, управляют потоком выполнения и обеспечивают расширяемость.

🚀 Возможности

  • Простое определение шагов конвейера
  • Поддержка асинхронной обработки
  • Встроенная DI-интеграция
  • Расширяемость через интерфейсы
  • Минимум зависимостей

📦 Установка

dotnet add package PipelineFramework

🧩 Пример использования

var pipeline = new PipelineBuilder<string>()
    .Use(async (input, next) =>
    {
        Console.WriteLine($"Step 1: {input}");
        await next(input + " → Step1");
    })
    .Use(async (input, next) =>
    {
        Console.WriteLine($"Step 2: {input}");
        await next(input + " → Step2");
    })
    .Build();

await pipeline.ExecuteAsync("Start");

📚 Документация

🛠 Требования

  • .NET 9.0 или выше

🧑‍💻 Автор

Разработано FrigaT

📄 Лицензия

Проект распространяется под лицензией MIT

Description
No description provided
Readme MIT 50 KiB
2025-09-06 00:55:36 +03:00
Languages
C# 100%