vegaitglobal / uSiteBuilder

Vega IT’s uSitebuilder is an open source (LPGL) framework created for .NET developers to accelerate and streamline their Umbraco based development projects. Our objective is to enable back-end developers to adhere to the .NET standards with minimal external interaction, and to facilitate the automation of their deployments.
GNU Lesser General Public License v2.1
29 stars 21 forks source link

Feature/repositories #20

Closed VladimirLevchuk closed 10 years ago

VladimirLevchuk commented 10 years ago

From my EPiServer and Sitecore experience it's convenient to have abstract API contract to access content items. Although these repositories are not queryable.

VladimirLevchuk commented 10 years ago

Hi. I'd like to make more contracts instead of static classes in order to be able to override them (using dependency injection [in my commits I used "poor man`s DI: DocumentRepository.Current"]) in projects. If you don't want repositories in uSiteBuilder I can move them outside (DocumentTypeManager should be made public to do it).

spopovic commented 10 years ago

Hi @VladimirLevchuk,

Thank you for contributing to this project. h5yr!

Regards, Sasa