Announcing a Rebuilt Pull Request Create Page

We are happy to announce that we are rolling out a completely rebuilt Pull Request (PR) creation experience. Over the last few months we've been building and testing an improved experience when creating a pull request and are excited to finally share it with you.

The main goal of the project was to bring the look and feel of the PR creation process in line with the existing PR viewing process. Both of these pages now share a lot of components, which will ensure they continue to feel seamless as we develop both of them in the future. Additionally, by rebuilding the page we were able to load only the essential information up front which greatly improves page load speeds for large repositories. The average load time to create a PR is approximately 65% faster!

Screenshot of the new PR Create Page

Highlights

The process of creating a pull request is central to a developer's workflow. Here are a few highlights we want to call out:

  • The new page has a much faster load time with more information fetched after the initial page load. This performance improvement has the largest impact for large repositories with lots of users.
  • The description editor, diff, reviewer selector, and commit list have been updated to match the rest of the pull request experience.

Have Feedback?

If you have feedback for us please share it by clicking the "Give feedback" menu item in the top right drop down and filling out the subsequent form. We look forward to hearing from you.