sia-digital / pibox

PiBox is a service hosting framework that allows .net devs to decorate their services with behaviours or functionality (think of plugins) while only using minimal configuration.
https://sia-digital.gitbook.io/pibox/
MIT License
6 stars 3 forks source link

Enhance PluginWebHostBuilder for usage #43

Open lukas-kd opened 9 months ago

lukas-kd commented 9 months ago

Current behaviour Currently you can only call "Build" on the PluginWebHostBuilder. So you cant configure or override something.

Feature request

  1. Make Services configurable through PluginWebHostBuilder
  2. Make configuration configurable through PluginWebHostBuilder
  3. Make logging configurable through PluginWebHostBuilder
  4. Add RunDefaultAsync for the PluginWebHostBuilder
  5. Create a TestHost for UnitTesting / IntegrationTesting
fb-smit commented 9 months ago

We should refine those requests into specific use cases and then maybe split them into a separate issue each, depending on the size, complexity or dependencies.

some ideas which came to mind so far:

Logging

Configuration