Skip to content

Split VCS Provider into several smaller provider interfaces #629

@AdmiringWorm

Description

@AdmiringWorm

Detailed Description

Currently we are using a single monolithic interface that all supported providers need to support, we should split out this interface into smaller more related interfaces that can be used to implement specific sections of a provider when needed.

Context

To be able to only support certain aspects of a provider, without having to reimplement the entire VCS provider interface.

Possible Implementation

N/A

Your Environment

  • Version Used: 0.18.0
  • Edition Used (.NET Core, .NET Framework): .NET Core
  • Operating System and version (Windows 10, Ubuntu 18.04): Windows

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions