-
Notifications
You must be signed in to change notification settings - Fork 162
Creating a Plugin
Cofoundry endeavors to be a modular framework with an accessible plugin system that allows you to swap out or add additional features to a Cofoundry application.
A core part of this is Dependency Injection system that automatically scans for classes that implement Cofoundry self-registering features and lets you override base implementations of services to provide expanded or customized capabilities.
Additionally Cofoundry has a number of features that help make the asp.net framework more modular, allowing you to bundle and serve up embedded content from a plugin just by downloading a nuget.
We plan to document this area more fully in the future, but to get a flavor of how this all works, take a look at the source code for existing plugins such as QueuedMail, Azure and ErrorLogging