Sub-issues Public Preview #148714
Replies: 12 comments 13 replies
-
Hi, Unfortunately my feedback from here seem not to be implemented yet? For us that is actually a key feature to be able to use the github issues and move away from Jira 😅 |
Beta Was this translation helpful? Give feedback.
-
I've noticed that clicking on the sub-issue progress bar retains the same filter query of the project view. This produces an empty view if the project view was set to show type:features to show the parent child relationship and the child is an epic that type:task. |
Beta Was this translation helpful? Give feedback.
-
CCing because it wasn't answered in the previous thread and we are now yet another thread down the link-chain. Your issue for issue dependencies was closed with a forwarding issue (eventually ending up here), but I can't find any other reference to this in the issue it links to, or here which is linked therefrom. What happened to that feature? |
Beta Was this translation helpful? Give feedback.
-
Sub-issues in VS Code GitHub ExtensionI imagine this is managed by a different team, but since it's highly relevant, I’m linking a related feature request here. The request suggests enabling the ability to edit and visualize sub-issues directly from the code editor, which could greatly enhance productivity for developers. You can find the feature request here: microsoft/vscode-pull-request-github#6596 |
Beta Was this translation helpful? Give feedback.
-
Unfold children in roadmap view within projectsIt would be great if in a GitHub project with a roadmap view, it was possible to see the children unfolded. Currently, having to open them one by one makes it harder to maintain the hierarchy and get a clear overview of dependencies or sub-tasks. This feature would improve usability by:
Consider adding an option to toggle "Unfold All" for easier navigation and management. |
Beta Was this translation helpful? Give feedback.
-
Relax linking restrictions between sub-issues across organizations and usersWe do planning stuff across organizations. Different persons create issues that may be linked across the organization to a ticket that had not been created by the same person. The linkage popup allows to find these strories but does not allow linkage as either the creator OR the organization needs to the same: I think the restriction to same organization OR user can be relaxed to some logic like "A user is allowed to link, if"
Maybe also I misunderstood the message |
Beta Was this translation helpful? Give feedback.
-
Keyboard shortcuts clashingIn an issue comment textarea, I can't type the characters Ç and Å on my computer (macOS with English keyboard layout). The keyboard shortcuts for "Create sub-issue" (Opt-Shift-C) and "Add existing issue" (Opt-Shift-A) take precedence when they should not. |
Beta Was this translation helpful? Give feedback.
-
GroupBy parent issue results on several entries if there is a hierarchy of more than 1-n. The ideal behaviour would be to display the groups hierarchically. |
Beta Was this translation helpful? Give feedback.
-
labels should be visible on sub-issues, as they are on [tasklist] |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Group by: parent issue in Projects has problems Currently if you "group by: parent issue" it will combine the child issues under their parents in a collapsible way, with a nice progress bar (see screenshot). But there's a problem with this view, because the "grouped by" headings here "stand in" for the actual parent issue but are not issue lines themselves. You're therefore forced to either:
I propose a new dedicated view mode for handling the hierarchical grouping of parents, sub-issues whilst allowing the parent issue to remain a regular issue line (with fields) and avoiding duplication. |
Beta Was this translation helpful? Give feedback.
-
Is this down right now? I have issues that we created sub-issues on and they are not showing up in the parent issue right now. |
Beta Was this translation helpful? Give feedback.
-
Feedback wanted
Thank you for participating in the sub-issues public preview. Please leave your feedback below on what is working well, any bugs you encounter, and what else you’d like to see!
To provide your feedback on other experiences released at the same time, please visit:
Sub-issues
Sub-issues are designed to help you group and manage your issues with a parent/child relationship into a hierarchy.
Adding sub-issues
Any existing issue, where you have write access or above, will now have a 'create sub-issue' option, you can also use the drop down to opt to create an existing issue instead:
Alternatively, you will notice a new relationship section on the sidebar, allowing you to add from a child to a parent.
Viewing sub-issues
As you create sub-issues, you will start building a nested hierarchy of issues under your opening comment.
Clicking one of these issues now allows you to explore them directly from the main issue page via a slide out panel, making it easy to add a comment or update meta-data without losing context.
Working with sub-issues in projects
We have a couple of new fields in projects,
sub-issue progress
- which gives you a customisable (check out the settings page) progress pill or bar to see how your issues are progressing:And
parent issue
- helping you see what the parent item of each issue is. Which works especially well in a group by or slice by format:We will also shortly release a new workflow to keep a all child issues synced with a project which the parent already belongs to.
Webhooks
Sub-issue webhooks can be enabled at the repository or organization level and can be enabled/disabled separately from issue events.
Webhook events are now fired for the following actions:
GraphQL API
Sub-issues can also be managed via the GraphQL API. Note that these requests will need to include the
GraphQL-Features
header with a value ofsub_issues
.Click to view Fields and Mutations
Fields
subIssuesSummary
Summary of the state of an issue's sub-issues
parent
The parent entity of the issue.
subIssues
A list of sub-issues associated with the Issue.
Mutations
addSubIssue
Adds a sub-issue to a given issue
If you'd like to replace the exist parent of a sub-issue, provide
replaceParent: true
removeSubIssue
Removes a sub-issue from a given issue
reprioritizeSubIssue
Reprioritizes a sub-issue to a different position in the parent list.
Sub-issue limits
A couple of limits we have implemented that we would love feedback on:
Next Steps
We would love your feedback on sub-issues and the new issues experience in general as your try it out! Please let us know what you think! 🎉
Beta Was this translation helpful? Give feedback.
All reactions