Raycast makes it trivial to work with pull requests and issues from GitHub. You can check what needs your attention and create new ones right from your desktop.
Getting Started
Follow these steps to set up the extension
1. Go to theΒ Store and search for GitHub
2. Select and Install the Extension developed by Raycast
3. After installing the Extension, open one of the Commands, and Sign in with GitHub to allow access and begin using the Extension
Create Pull Requests
Use the Create Pull Request command to quickly create or draft a new pull request in GitHub.
- Fill out the form and hit
β
β΅
to create a new pull request. - The form remembers the last selection of frequently used fields, .i.e. the repository, making it quicker to create another PR.
- You can quickly tab through all fields.
.github
directory.Keyboard Shortcuts
β
β΅
to create a pull requestβ
β§
β΅
to draft a pull requestβ₯
/β§
β₯
to navigate between fieldsβ
B
to format text boldβ
I
to format text italicβ
E
to format text as inline codeβ
U
to format text as a linkβ
β₯
1-6
to create a heading 1-6β
β₯
7
to create an unordered listβ
β₯
8
to create an ordered listΒβ
β₯
9
to create a block quoteβ
β₯
0
to create a code blockβ
β₯
-
to create a divider
My Pull Requests
The My Pull Requests command is a great way to check what's on your plate. The pull requests are grouped into open, assigned, mentioned and recently closed ones. The latter is a perfect source of truth for your daily updates.
- Hit
β΅
to view the commits and more details of the selected pull request. - The Search Bar lets you filter for the title and number of pull requests. If nothing is found locally, you can perform an online search.
Keyboard Shortcuts
β΅
to view the details of a pull requestβ
β΅
to open the pull request in the browserβ
M
to merge a pull requestβ
β§
,
to copy the pull request URLβ
β§
,
to copy the pull request titleβ
β§
.
to copy the pull request numberβ
R
to refresh the listβ
K
to show more actions
Create Issues
Use the Create Issue command to quickly report a bug or create a to-do in GitHub.
- Fill out the form and hit
β
β΅
to create a new issue. - The form remembers the last selection of frequently used fields. For example it persists the repository, making it quicker to create another issue.
- You can quickly tab through all fields.
.github
directory.Hover over the toast after an issue is created to open the issue or copy the URL for easy sharing.
Keyboard Shortcuts
β
β΅
to create a issueβ₯
/β§
β₯
to navigate between fieldsβ
B
to format text boldβ
I
to format text italicβ
E
to format text as inline codeβ
U
to format text as a linkβ
β₯
1-6
to create a heading 1-6β
β₯
7
to create an unordered listβ
β₯
8
to create an ordered listΒβ
β₯
9
to create a block quoteβ
β₯
0
to create a code blockβ
β₯
-
to create a divider
My Open/Created Issues
Use the My Open Issues or the My Created Issues to get an overview of the issues that need your attention.
- Hit
β΅
to view more details of the selected issue. - Use the Action Panel to copy details or close the selected issue.
- Use the filter on the top right to show issues of specific repositories.
- The Search Bar lets you filter for the title and number of issues. If nothing is found locally, you can perform an online search.
Search Pull Requests/Issues
The Search Pull Request and Search Issues command allow you to quickly find and act on what you're looking for. It searches across all your repositories.
- Start typing what you're looking for and we fuzzy-search the title and content of pull requests and or issues.
- Hit
β
K
to open the Action Panel to take actions on the selected item. - Hit
β΅
to show more details such as commits of a pull request.