| Quick PRA VS Code extension that allows you to create pull requests from selected lines or staged changes with a single click. Features
Creates a PR from changes you have selected or currently staged changesAutomatically handles git operations:
Pulls latest from base branchCreates new branchApplies only selected changesCommits and pushesCreates GitHub PRReturns to original branchPreserves your other work-in-progress changes Setup
Install the extensionConfigure your Github username in settings.json (used for branch naming):
quickPr.githubUsername: "someusername" UsageFrom selection
Make some changes in your codeSelect the lines you want to include in the PRRight-click and select "Make PR from selection" OR use Command PaletteEnter your commit message (will also be used as PR title)The extension will handle the rest! From staged changes
Make some changes in your codeStage the changesUse Command Palette and select "Make PR from staged changes"Enter your commit message (will also be used as PR title)The extension will handle the rest! How it Works
Preserves your current work: Stashes any uncommitted changesPulls latest: Switches to base branch and pulls latest changesCreates new branch: Makes a new branch from the updated baseApplies changes: Only applies your selected/staged lines to the new branchCommits and pushes: Commits with your message and pushes to originCreates PR: Opens the new PR screen on Github with the new branchRestores state: Returns to your original branch and restores stashed changes DevelopmentTo set up for development: npm install
npm run compile
 To test the extension: 
Open this folder in VS CodePress F5 to launch Extension Development HostTest your extension in the new window Known Issues
Currently only supports GitHub repositories Release Notes0.0.1Initial release with basic PR creation functionality. |  |