くらげになりたい。

くらげのようにふわふわ生きたい日曜プログラマなブログ。趣味の備忘録です。

リリースノートの自動生成ツールを調べてみた

いろんなOSSでリリースノートをどうしてるのかな?
とおもって調べてみたときのメモ。雑多なリンク集(*´ω`*)

ツールもだけど、コミットメッセージの仕様もいろいろある。。

GitHub自体の機能

Conventional Commits

A specification for adding human and machine readable meaning to commit messages

Generate Beautiful Changelogs using Conventional Commits

Conventional Changelog

The conventional-changelog repo is managed as a monorepo; it's composed of many npm packages.

Changesets

- changesets/changesets: 🦋 A way to manage your versioning and changelogs with a focus on monorepos

A tool to manage versioning and changelogs with a focus on multi-package repositories

Keep a Changelog

Don’t let your friends dump git logs into changelogs.

Generic CLI tool to automate versioning and package publishing related tasks

  • used by tailwindlabs/headlessui? & tailwindlabs/tailwindcss