Skip to content

Improvements to the PR flow #2293

Closed
Closed
@kieferrm

Description

@kieferrm
  • Open a codespace on a PR, merge the PR: What do we do with the codespace?
  • Can we improve the PR creation workflow: using a view, auto-creating a draft PR when creating a branch etc.?
  • What do both of the above flows look like in the web and on the desktop when working in a codespace?
  • Review the non-codespace experience in the desktop based on the changes proposed for the above flows

Create a PR

  • Add "Create PR" command to SCM view @RMacfarlane
  • Add terminal link handler for published branches to start create flow @RMacfarlane
  • 🏃 Integrate with GitLens "Create PR"
  • 🏃 Offer to create PR on branch publish from git extension
  • Webview for entering PR details @RMacfarlane
  • Tree for displaying the potential PR diff @RMacfarlane

Opening a PR

  • 🏃 Focus GitHub viewlet if opening a PR in a codespace @RMacfarlane

Finish a PR

  • Rename "Delete Branch" button to "Clean up..." and add option to suspend current codespace if in codespace @RMacfarlane

Metadata

Metadata

Labels

feature-requestRequest for new features or functionality

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions