otac0n / WebGitNet

WebGit .NET is an ASP.NET MVC app that provides access to your git repositories over HTTP. It supports browsing in a web browser AND push / pull over Git's "Smart HTTP protocol".
zlib License
133 stars 62 forks source link

Tear down the plugin architecture. #59

Closed otac0n closed 11 years ago

otac0n commented 11 years ago

Our plugin architecture was intended to make it easier to add new functionality, but turned out to be counter-productive.

We should move away from this model, opting instead to simply rely on Dependency Injection of implemented interfaces in the same assembly.

This obsoletes #25, #26, and #27.

otac0n commented 11 years ago

I'm not going to tear it down 100%. I'll leave it intact, so that any existing in-house plugins continue to work.