Skip to content

Split VCS Provider into several smaller provider interfaces #629

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