works with the DI container (acquired by GetService)
lets developers authenticate easily (using configuration and maybe an init method)
API for loading (instantiating) content items. In the future: custom business types.
compatible with the legacy API
The purpose of this refactor is to provide developers an easy way to manage content items without having to worry about authentication or services. Content items should be self-supported, they should know about their repository and get all the necessary services from the DI container.
Create the new Repository API that
GetService
)The purpose of this refactor is to provide developers an easy way to manage content items without having to worry about authentication or services. Content items should be self-supported, they should know about their repository and get all the necessary services from the DI container.