HN 日本語サマリー

← 一覧へ戻る
Web開発

GitHub、プルリクエストの概要ページをパブリックプレビューで提供開始

GitHub New pull request overview page in public preview (github.blog)

162 pointsby xiaoyu2006109 コメント

要約

GitHubは、プルリクエストのレビュー体験を改善するため、新しい概要ページをパブリックプレビューで公開しました。このページは、マージの状況や次に取るべきアクションをページ上部に集約し、長いプルリクエストでも重要な情報を素早く把握できるようにします。これにより、開発者はコードや会話、レビューの進化に伴い、プルリクエストをより簡単に追跡できるようになります。

全文翻訳

プルリクエストの概要ページがパブリックプレビューで提供開始

長いプルリクエストでは、何がブロックになっているかを確認するために、何十ものコメントやタイムラインイベントをスクロールしてマージボックスにたどり着く必要があります。そして、そこにたどり着いても、次に何をすべきかを判断しなければなりません。レビューするプルリクエストが増えるにつれて、スクロールに費やす時間は積み重なります。そのため、私たちは体験全体を見直し始めました。まず、進捗を妨げているものを特定し、次に何をすべきかを判断するという、よくある課題に対処することから始めます。

本日、私たちは概要ページをオプトイン可能なパブリックプレビューとして導入します。週末にかけてロールアウトが継続されます。このページは、マージの状況と次に利用可能なアクションを、コンパクトな準備状況サマリーとしてページ上部に表示します。これは、コード、会話、レビューが進化するにつれて、プルリクエストを追いやすくするための最初のステップです。

[画像: マージの準備状況、チェック、コメント、承認、最近のアクティビティがページ上部に表示されたプルリクエストの概要]

マージボックスを凝縮

私たちは、プルリクエストが進められるかどうかを確認するために開発者がアクセスする場所であるマージボックスから始めます。単にそれを上に移動するだけでなく、同じ情報を半分のスペースで表示できるように再設計しました。

  1. サポートシグナルを探索する: チェック、コメント、承認のコンパクトなビューは、すべての詳細が注意を競合することなく、コンテキストを近くに保ちます。
  2. ブロックされているものに対処する: ブランチの更新など、プルリクエストを進めるためのアクションを実行します。
  3. マージの準備ができているか確認する: マージの準備状況を確認し、要件が満たされたらマージします。

サマリーから始め、次のステップ(例: エラーが発生しているチェックに移動する、誰がまだ承認する必要があるかを確認する、関連するコメントを開く)に必要な詳細を追跡してください。

[画像: クラシックなマージボックスとコンパクトな準備状況サマリーの比較。チェックと次に利用可能なアクションを強調]

場所をキープ。注意を集中。

この最初のプレビューでは、アクティビティをキャッチアップし、会話に集中して、場所を見つける時間を短縮するためのさらなる方法も導入されています。

  1. 会話を絞り込む: 未解決の会話や自分が書いたコメントでフィルタリングして、未解決の質問を見つけたり、フィードバックをフォローアップしたりします。
  2. 最新のコメントを最初に読む: 最初のディスカッションから始めるのではなく、コメントを新しい順に並べ替えます。
  3. アクティビティをキャッチアップする: 右上のサマリーを使用して、レビューコメント、レビューリクエスト、その他の更新を見つけます。

ヘッダーからドラフトをレビュー準備完了としてマークしたり、プルリクエストを閉じたりすることもできます。利用可能なアクションは、権限によって異なります。

[画像: すべて、未解決、自分のフィルタがあり、新しい順に並べ替えられたプルリクエストのコメント、および最近のアクティビティのサマリー]

新しい概要を試す

参加するには、ヘッダーの ✨ 概要ページを試す ボタンを選択してください。このプレビューは早期に公開するため、ご自身のプルリクエストで新しい方向性を試して、次に何が来るかを形成するのに役立てることができます。プレビュー期間中は、同じメニューを使用してクラシックな概要に戻ることもできます。

次に何が来るかを形作る

このプレビューは、完成したプルリクエスト体験ではなく、あくまで出発点です。次のプルリクエストで試してみてください。何が見つけやすくなりましたか?どこでまだコンテキストを見失いますか?何があなたをクラシックな概要に戻らせますか?

概要プレビューのフィードバックディスカッションでフィードバックを共有し、問題を報告してください。