Release - コマンドひとつで Changelogs を生成する
(github.com)-
前回のリリース以降のすべての変更(コミット)をまとめて GitHub Release を作成し、記録してくれるツール
-
release [type]コマンドで SemVer 基準の引数を渡す
→ major : 互換性のない API 変更
→ minor : 後方互換性のある新機能追加
→ patch : 後方互換性のあるバグ修正
→ pre : プレリリース(beta、canary などの追加 suffix も可能)
-
commit メッセージに
(patch)などを入れると自動処理。(ignore)は無視 -
Custom Hook をサポートしており、プロジェクトルートに
release.jsがあれば、記録前にすべてのリリースノートとコミットを引数として渡す関数を呼び出してくれる。受け取って自由に修正可能
まだコメントはありません。