mvSapphire / PowerPipe

A library for .NET that uses a fluent interface to construct advanced workflows with ease.
MIT License
174 stars 9 forks source link

Implement steps DI registration using reflection. #13

Closed mvSapphire closed 8 months ago

mvSapphire commented 10 months ago

Motivation:

The current implementation requires users to manually register all steps to DI. It can lead to writing a significant amount of useless code and this can lead to users simply forgetting to register some steps which in turn can lead to runtime errors.