GitHubは、複雑なコードレビューを管理する開発者の「スクロール疲れ」を解決するために設計された、新しいプルリクエスト概要ページのオプトイン公開プレビューを開始しました。マージボックスと準備状況のシグナルをページ上部に移動することで、このアップデートは、ユーザーが完全な会話履歴に飛び込む前に、進捗を妨げている要素のコンパクトな要約を提供することを目指しています。
マージ体験の再設計
主な変更点は、開発者がプルリクエストを次に進める準備ができているか判断する中心的なエリアである「マージボックス」に関わります。GitHubは、このセクションを単にページの上方に移動するのではなく、チェック、コメント、承認を凝縮されたビューで表示するように再設計しました。
この再設計は、すべての詳細がユーザーの注意を奪り合うことなく、コンテキストを近くに保つことを意図しています。これにより、開発者は数十の過去のタイムラインイベントを通り過ぎることなく、要件が満たされているかを確認し、ブランチを更新するといった即座のアクションを実行できるようになります。

この画像は、再設計セクションで説明されている、伝統的なマージボックスから新しい凝縮されたビューへの具体的な構造的変化を例示しています。
「マージステータスと次に可能なアクションを、コンパクトな準備状況の要約としてページ上部に表示します。」
— New pull request overview page in public preview - GitHub Changelog
ナビゲーションと会話のフィルタリング
レビュアーがアクティビティを把握しやすくするために、このプレビューではいくつかのナビゲーションの改善を導入しています。これには、未解決の会話やユーザー自身が書いた特定のコメントをフィルタリングする機能が含まれており、完了した議論から保留中のフィードバックを分離するのに役立ちます。
このインターフェースは、コメントを新しい順から古い順にソートすることもサポートしています。この伝統的な時系列ビューからの移行により、ユーザーは議論の最初から始めるのではなく、会話の現在の状態に集中できるようになります。

この視覚資料は、記事のナビゲーションセクションで言及されているナビゲーションおよび会話のフィルタリングの改善を実演しています。
プレビュー状況とフィードバック
このリリースはオプトイン公開プレビューであり、ユーザーはヘッダーにある「Try the Overview page」ボタンを手動で選択して新しいレイアウトにアクセスする必要があります。GitHubはこの期間を利用して、どの情報が見つけやすく、どこでユーザーが依然としてコンテキストを見失っているかについてのフィードバックを収集しています。
このプレビューはプルリクエスト体験の新しい方向性を提供しますが、GitHubはこれが完成品ではなく出発点であると述べています。プレビュー期間中、ユーザーは引き続きクラシックな概要に切り替えることができます。