Dataset: Issues & Pull Requests
Entity: Pull Requests, Issues
Field ID: recommended_actor_usernames
Type: List of text values
Description: The list of people usernames that are expected to perform the recommended action. Note that usernames are app specific.
Source: Calculated
Transformation logic:
The list of actors depends on the recommended action.
The recommended action field is a part of the Issues & Pull Requests dataset. It provides an estimated course of action for each issue and pull request based on their context.
For recommended actions on pull requests, the mapping of action to actors is as follows:
Assign reviewer: Author
Assign missing reviewers: Author
Fix build: Author
Fix code: Author
Merge: Suggested Mergers
None: Empty array
Rebase: Author
Review: Requested reviewers
For recommended actions on issues, the mapping of action to actors is as follows:
Close: Assignees
Implement: Assignees
None: Empty array
Wait for implementation: The list of authors from resolving pull requests. Resolving pull requests are pull requests that reference the issue via auto-closing keywords.
The table below maps the fields or logic from the source systems corresponding the most closely to the transformation carried out by Keypup:
From: |
|
Github | Calculated |
Gitlab | Calculated |
Bitbucket | Calculated |
JIRA | Calculated |
ClickUp | Calculated |
Trello | Calculated |