GitTools / GitReleaseManager

Tool for creating and exporting releases for software applications hosted on GitHub
https://gittools.github.io/GitReleaseManager/docs/
MIT License
309 stars 39 forks source link

(WIP) Add output of draft release and split out VCS Provider #631

Open AdmiringWorm opened 1 month ago

AdmiringWorm commented 1 month ago

Description

This PR when it is ready aims to split out the entire VCS provider to more simple interfaces that can be implemented to provider different supported scenarios for a VCS provider.

Additionally, it also aims to add support to output a drafted release notes to disk instead of creating it remotely on GitHub/GitLab

Related Issue

Motivation and Context

Why not.

How Has This Been Tested?

Not properly tested yet.....

Screenshots (if appropriate):

Checklist: