Skip to content

[Feature] Add Flag aware Release Notes #96

Open
@dansiegel

Description

@dansiegel

SUMMARY

The current Release notes feature in the Mobile.BuildTools while configurable is also "dumb". It will simple create release notes based on the commits over the specific timeframe and other limits defined. We should be able to create more customized and dynamic Release Notes for each platform.

DETAILS

The goal here will be to be able to create release notes since the last Git Tag or a Specified commit id. We want to look only at messages that begin with a [Flag]. Flags may be either a platform tag or some other element. We will want this to be customizable by allowing you to provide a custom Release Notes template and will provide one like:

# Release Notes

## Features

{{Feature}}

## Bug Fixes

{{Bug}}

This template would then look for commit messages like:

  • [Feature] Some awesome new thing we did
  • [Bug] Some pesky thing we fixed

We will further want to evaluate the platform so that platform specific issues are only included when the Release Notes are generated for that platform like the following should only be included in the release notes for the iOS build:

  • [Feature][iOS] Something neat we did

PLATFORMS

  • Android
  • iOS
  • UWP

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions