4 ms·
oh-my-zsh has a quite interesting changelog system. Every commit¹ summary is prefixed in a standardized way which is later used to generate² a nicely formatted
by Calzifer 4y ago
oh-my-zsh has a quite interesting changelog system. Every commit¹ summary is prefixed in a standardized way which is later used to generate² a nicely formatted and categorized list of changes.
¹ https://github.com/ohmyzsh/ohmyzsh/commits/master https://github.com/ohmyzsh/ohmyzsh/commits/master
² https://github.com/ohmyzsh/ohmyzsh/blob/master/tools/changelog.sh https://github.com/ohmyzsh/ohmyzsh/blob/master/tools/changel...
The result is something like this
BREAKING CHANGES:
- 61dd368 [nats]
Rename `nsc` plugin to `nats`
Features:
- eb2147c [aws] Load profiles from credentials file (#11196)
- 4b5076b [extract] Add `pbzip2` and `pixz` (#11435)
Bug fixes:
- f1a8000 [brew] Rename `buf` alias to `bfu`
- df65835 [clipboard] Move wsl detection to higher priority (#11440)
Performance:
- ba8777f [fzf] Speed up startup on debian (#11122)
Documentation:
- 6dc6646 [git] Add missing entries and run formatter
- 0f71cfd [qrsvg] Fix command example (#11436)