This started off as a simple extension to the DI provided by ASP.NET Core. The idea was to move away from explicit dependency registrations and towards annotating injectable classes and have them automagically registered to a DI container. The core learnings were meant to be C# reflection and ASP.NET dependency injection, was eventually extended to CI and CD using GitHub Actions
By all means, however, it was meant to be a short project to learn about reflection...so I definitely cut corners 🤣
It can rather be used for inspiration on how build an attribute-scanning DI library.
Depends on if I want to learn something new around this. The idea here was to learn about reflection and CI/CD.
Trivago