Skip to content
This repository has been archived by the owner on Nov 29, 2022. It is now read-only.

dotnet core console app that generates release notes from pull requests for the UWP Community Toolkit

License

Notifications You must be signed in to change notification settings

CommunityToolkit/ReleaseNotesGenerator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ReleaseNotesGenerator

dotnet core console application to generate release notes from Pull Requests for the UWP Community Toolkit.

Download binaries from here: https://github.com/nmetulev/ReleaseNotesGenerator/releases/tag/v1.0

Usage:

ReleaseNotes.exe [REPO-OWNER] [REPO-NAME] > [filename]

  • it will generate Markdown Release Notes by using Pull Requests. It will try to group Pull Requests based on their labels in one of these labels: "animations", "controls", "extensions", "services", "helpers", "connectivity", "notifications", "documentation", "sample app"

    Here is an example of what each line look like:

    • fix(InAppNotifications): use timer to detect notification dismiss event after timeout - David Bottiau (PR)

"ReleaseNotes.exe -auth"

  • to generate an auth token that allows higher rate of api calls with the github api. On succesful auth, a new file called token will be generated that will contain the access token that will be used for all api calls

Github API key

To enable authentication in your own build, you will need to create a new github app and add add the generated clientId and clientsecret to Program.cs

About

dotnet core console app that generates release notes from pull requests for the UWP Community Toolkit

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages