microsoft / microsoft/vscode-pull-request-github

[feature request]: Allow specific repositories to create issue branch on fork even when you have push access

Open
#2,895 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

feature-request
Dominant language
TypeScript
Stars
2.6k
Forks
795
Avg merge
1d 4h
Merged PRs (30d)
46

Description

This is in regards to the issue window. When looking at an issue on the side panel, there is an option to "Start Working on an Issue..." when you click on the arrow next to the issue:
image

If you don't have push access to the issue, you will receive a dialog prompt to open the issue branch on a fork on the repository; however, if you do have push access, you don't receive that option. This feature request is to make that fork option still a possibility if you have push access.

Desired workflow:

  1. Open repository that you have push access to in vscode with the GitHub extension installed.
  2. Find issue you want to work on is the issues window
  3. Click "Start Work on Issue..." next to issue
  4. Issue branch is created on forked repository where you can start work.

Actual workflow:
Step 4 in previous workflow creates issue branch on the repository you are looking at

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start in the issue window flow behind “Start Working on an Issue...” and compare the behavior when the user has push access with the fork prompt behavior. Done means users with push access can choose to create the issue branch on a fork, while the existing direct-repository workflow remains available.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
devtools
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.