➡️
【自動更新】Next.jsリリースノートを集約したマスターデータサイトを作った
TL;DR
Next.js の 全リリース を毎日 18:00(UTC) に取得しMarkdownにまとめたサイトを公開しました。
👇️👇️👇️
NotebookLMに読み込ませても良し、実装時に呼び出しても良しで自由に使ってください。
背景
- Next.jsはリリースの頻度が非常に高く、GitHubのUIからリリースノートを追うのが大変
- APIで取得しようにも、ページングがあるため横断検索がしづらい
そこで 「全部まとめたマスターデータ」を自動生成しちゃおう と思いこちらを作成しました。
アーキテクチャ
今回はDenoとGitHub Actionsを使ってシンプルに実装しました。
以下のようなアーキテクチャで一度取得したタグはキャッシュして、新しいリリースのみ取得してくるようにしています。(過度なAPIコールを避けるため)
Discussion