GitHub releasesのフィードを購読する
生きているとOSSのライブラリを使ったり,OSSのソフトウェアを使用することになるでしょう.
そうなってくると内部実装や変更点を逐一知りたくなるというのが人情というものです.
GitHubでコードが公開されているのであれば,「リポジトリをwatchする」というのは有効な方法に思えますが,しかしwatchしているリポジトリが増えてくると現状のGitHubのタイムラインは即座に崩壊し,容易に取りこぼしが生じてしまうでしょう.これはGitHubのタイムラインの問題の一つだと思っていて,なんとかなって欲しい点はあります (例えばタイムラインを分割できるとか……).
というわけでどうするか.もちろんAtomフィードです.
https://github.com/{author}/{repos}/releases.atom
と指定してやると当該repositoryのGitHub releasesをAtomフィードで取得することが可能となります.これで(必ずreleaseを切るプロジェクトであれば)変更をトラックできるようになって便利です.場合によっては https://github.com/{author}/{repos}/tags.atom
を利用するのでも良いかもしれませんね.
というわけでreleasesフィードをSlackのRSSリーダーAppを介してチャンネルに流すようにしたので,関係するメンバーに周知できるようになって便利になりました.良かった良かった.