This script tackles the following problems:
- The manual work of creating Tags and navigation of Github UI
- Time consuming
- What has changed? If each release cycle is long, releaser might not remember or even know what feature was added/changed
This script provides the following features:
- Release Note - Auto generation of Release Note based on Pull Requests made
- Edit - Allowing Release Note to be edited before releasing
- Markdown - Utilise markdown to make Release Note neater and readable
- GitHub x Slack - Integration with Slack to notify team with nicely formatted Release Note
Few photos that demostrates the use and result of this script
brew install hub
hub api # login to your github account
bin/release # simple execution
- Bash
- Hub API
Kelvin - kelvinngsl