-
Notifications
You must be signed in to change notification settings - Fork 7
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
15 changed files
with
93 additions
and
19 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file not shown.
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,83 @@ | ||
--- | ||
title: Use the inbox | ||
draft: true | ||
sidebar: | ||
order: 2 | ||
--- | ||
|
||
The landing page of Mergeable is its inbox, that shows all pull requests in your radar. | ||
|
||
## Dashboard sections | ||
|
||
The dashboard displays a list of sections, each of them being defined as a search query against pull requests. | ||
By default, some default sections are populated: | ||
|
||
![Dashboard sections](../../../assets/screenshots/dashboard-empty.png) | ||
|
||
But those are only created for your convenience, as they can all be modified or even replaced. | ||
|
||
### Add a new section | ||
|
||
You can add a new section at the bottom by clicking on the "New section" button in the header. | ||
The following dialog will open: | ||
|
||
![New section dialog](../../../assets/screenshots/new-section.png) | ||
|
||
You need to provide a label and a search query. | ||
The search query uses [GitHub's search language for pull requests](https://docs.github.com/en/search-github/searching-on-github/searching-issues-and-pull-requests), with the following modifications: | ||
|
||
* A `type:pr` term is implicitely added, you do not need to include it. | ||
* Pull requests are always sorted by last updated first (i.e., `sort:updated`). | ||
* Archived pull requests are excluded by default (i.e., `archived:false`), unless the search query is explicitely searching for archived pull requests. | ||
* Only pull requests from organizations configured in the connection are returned. | ||
* You may provide several individual search queries separated by a semi-colon (";"). | ||
Results from all individual search queries will be merged and displayed together in the section. | ||
|
||
### Edit a section | ||
|
||
You may edit an existing section by clicking on the pencil icon on the right side, next to its label. | ||
|
||
### Move sections | ||
|
||
You may move an existing section by clicking on the up or down arrows on the right side, next to its label. | ||
One of the arrows may be greyed, indicating that the section is already at the top or bottom of the dashboard. | ||
|
||
### Share a section | ||
|
||
You may share the configuration of a section by clicking on the pencil icon, and then at the bottom on the dialog on "Share". | ||
This will copy a URL in your clipboard, that you can then share with your teammates. | ||
Openining it in the browser will direct them to their own dashboard, with a new section dialog open and pre-populated with parameters associated with the section you shared. | ||
|
||
## Search for pull requests | ||
|
||
You may search for pull requests using the command bar, that is invoked by <code>cmd+k</code>: | ||
|
||
![Command bar](../../../assets/screenshots/search-pulls.png) | ||
|
||
This performs a fuzzy search on the title, and highlights the matching characters. | ||
Clicking on a pull requests (or using keyboard arrows and hitting enter) will open the selected pull request in a new tab. | ||
|
||
You may search for any pull request that is synchronized in Mergeable, i.e., any pull request that appears on the dashboard. | ||
This does not allow to search for random pull requests on GitHub. | ||
|
||
## Star pull requests | ||
|
||
When you have too many pull requests on your dashboard, it may become difficult to identify those that require a particular attention. | ||
Starring a pull request allows to bookmark it and make it stand apart from other pull requests. | ||
|
||
You may (un)star a pull request by clicking on the star icon in the dashboard. | ||
Once a pull request is starred, the star will appeared filled in the dashboard. | ||
Starred pull requests appear in the "Starred pulls" tab of the inbox. | ||
|
||
## Synchronize pull requests | ||
|
||
Pull requests are automatically synchronized in the background every 5 minutes. | ||
You may forcefully synchronize them by clicking on the refresh button in the sidebar. | ||
Hovering over it displays the time at which pull requests were last synchronized: | ||
|
||
![Refresh button with tooltip](../../../assets/screenshots/refresh-button.png) | ||
|
||
:::note | ||
Every synchronization has a cost in terms of API usage. | ||
Indeed, GitHub API has limits in terms of how many requests may be performed per hour ([REST limits](https://docs.github.com/en/rest/using-the-rest-api/rate-limits-for-the-rest-api), [GraphQL limits](https://docs.github.com/en/graphql/overview/rate-limits-and-node-limits-for-the-graphql-api)). | ||
Please remember that other tools using a personal access token (or OAuth login) associated with a same account will also consume the same quota. | ||
::: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters