This repository contains several demos that demonstrate various features of Open Source MgntUtils library.
At the moment this repo is work in progress. In particular, it is not well documented yet. However, if you are willing to dive into the code you will find some nice demos for several features. I am working the documentation though. And I recently completed writing a very in-depth article about how to use Self-populating factory feature to build extensible Multi-Stage Workflows for multiple data types. The article covers:- How to design workflows that support new data types without modifying existing code
- How to add and reorder processing stages independently
- How to introduce conditional workflow logic without coupling stages or implementations
- How self-populating factories eliminate switch statements, manual registries, and configuration overhead
Here is the link to the article: Infrastructure for Extensible Multi-Stage Workflows Across Multiple Data Types Read it, and clone this repo and you will get good idea on how to build extensible, well designed (I hope) workflow, and run the example from this repo.