概要
GitHub連携はGitHubアカウントに接続し、コミット、プルリクエスト、コードレビューを自動的に収集します。このデータを使って、開発作業の詳細な記録を日記に反映します。
活用例
- リポジトリ全体のコミットとコード変更を自動的にキャプチャ
- レビューやディスカッションを含むプルリクエストの活動を記録
- 著者やリポジトリでフィルタリングして、焦点を絞った日記を生成
取得するデータ
- コミット — SHA、メッセージ、作成者、タイムスタンプ(リポジトリごと)
- プルリクエスト — 番号、タイトル、状態、本文抜粋、作成/更新/マージ日時
- イベント — Issue作成/クローズ、コメント、コードレビュー、ブランチの作成/削除
- リポジトリメトリクス — スター数、フォーク数、ウォッチャー数、オープンIssue数(日次差分付き)
- ユーザーメトリクス — フォロワー数、フォロー数、パブリックリポジトリ数(差分付き)
作成者と選択したリポジトリでフィルタリングされます。ボット生成のPR(dependabot、renovate)は自動的に除外されます。
日記の生成例
2026年3月12日
認証まわりのリファクタをついにリリース
開発
acme/api に3つのコミットをプッシュ — リフレッシュトークンに対応するため認証ミドルウェアをリファクタリング。トークンローテーションのロジックは予想以上に複雑だったが、新しいフローはエッジケースにもうまく対応できている。
acme/web のPR #42をレビュー・マージし、設定ページにダークモードを追加。カラーコントラスト比についていくつかコメントを残してから承認した。
生産的なコーディングの一日。認証リファクタリングはずっとバックログにあったので、ようやくリリースできて気持ちがいい。
接続方法
OAuthでGitHubアカウントにサインイン。追跡するリポジトリとアクティビティの種類を選択できます。
権限
repo — リポジトリ、コミット、プルリクエストへの読み取りアクセス
read:user — GitHubプロフィール情報(ユーザー名、アバター)の読み取り
プラン
全プランで利用可能(Free、Basic、Advanced)。