Evolving GitHub Issues and Projects (GA) #154148
Replies: 26 comments 31 replies
-
Great news! Is setting issue types via issue templates supported? I noticed the template builder (/issues/templates/edit) doesn't show them as an option, and the docs don't appear to show them either. |
Beta Was this translation helpful? Give feedback.
-
I would really love to see some more sub-issue/hierarchical information, especially in the repository issues view. If I have multiple such features each with their own "UI" task the repository issues view becomes a mess. I could prefix all of the sub-issues with "User login" but then it almost defeats the purpose of having sub-issues in the first place! Similarly when viewing the sub-issues the parent information is not prominent enough. This would ideally shown as: User Login #1 => UI #3 |
Beta Was this translation helpful? Give feedback.
-
Filtering in projects to only show issues that don't have a parent in the same projectwe actively use and love projects and sub-issues, we used tasklists, but have adopted sub-issues instead for most of the use cases. often times, when looking at a project, we are overwhelmed by the volume of issues this filter makes our project board more succinct we had two different versions of automation to help this before, in the times of 'Tracked by', and now we are looking to develop our third version did anyone face this issue? how do you solve this in your organizaions? dear github team, could you add a way to query for the indicated condition without the custom fields an automation? 🙏 |
Beta Was this translation helpful? Give feedback.
-
I would love to see GitHub Projects without the dependency on a repository (as mentioned here and without the "dirty" workaround to open a dedicated open repo). |
Beta Was this translation helpful? Give feedback.
-
Hello, (Cannot create issues in EMU) |
Beta Was this translation helpful? Give feedback.
-
When creating an issue referenced from a comment, the child issue should have automatically set the parent issue as "parent" See this https://github.com/orgs/community/discussions/154569 |
Beta Was this translation helpful? Give feedback.
-
There's still an issue with inserting new items in the middle of lists. https://github.com/orgs/community/discussions/148713#discussioncomment-11909166 |
Beta Was this translation helpful? Give feedback.
-
The dependency issue was closed when sub-issues came out. I'd still like a way to visualize sub-issues and dependency/blockers directly on the roadmap like a typical gaant. |
Beta Was this translation helpful? Give feedback.
-
I'm so excited for the future of GitHub Issues! I have some feedback in a couple of areas: GitHub Projects + Issue Advanced SearchGitHub Projects still lacks support for advanced issue search as part of its filtering capabilities. This is critical, as advanced search is what truly enables more powerful dashboarding when leveraging GitHub Projects. GitHub Projects + GitHub Issues Automation CapabilitiesAutomation between GitHub Projects and GitHub Issues feels half-baked. Webhooks make it difficult to fully automate issues/projects ourselves. GitHub Issue / Sub-Issue Rollups & Roll-downsSub-issues are opening up a lot of potential for us, but we currently have to build our own automation for syncing parent and child issues. GitHub Projects View with Sub-Issue / Parent-Issue GroupingThe ability to group issues by parent is great, but there’s a gap when it comes to filtering based on parent issue data. The reverse is also true — it would be helpful to filter and show only parent issues that contain sub-issues of a specific type. This is a tougher problem, but it’s rooted in the same limitation. GitHub Projects View with Mixed Issue Types and Static Project FieldsAnother challenge arises when using mixed issue types within a single project, each needing different project fields. |
Beta Was this translation helpful? Give feedback.
-
I'd really like the convert to sub-issue feature to leave the original tick-box item alone. It's nice to use the first comment box in an issue for some narrative giving the sub-issues some extra context. The additional sub issue list is great in conjunction as it can be ordered. The last piece to the puzzle is then real dependencies, rather than having to rely on implicit options like priority or date or just the list order. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
It’d be super helpful if Project table views supported more advanced filtering like AND, OR, and parentheses—just like the issue search does. For example: |
Beta Was this translation helpful? Give feedback.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
-
To help with automations we would need the ability to create sub-issues directly from issue templates so that we can create a group of combined issues automatically that represent a standardized workflow with multiple assignees. |
Beta Was this translation helpful? Give feedback.
This comment was marked as spam.
This comment was marked as spam.
-
Beta Was this translation helpful? Give feedback.
-
in the project view, grouping by parent creates an valuable layout with each parent and its sub-issues grouped. however, issues without parents are collected with all the parent issues in a "no-parents" group. i'd very much like the parents to be excluded from the "no parents" group as they are already visible at the top of their respective group of sub-issues |
Beta Was this translation helpful? Give feedback.
-
Hello there! Great work with the new issues/subissues and projects view 😄 There are some pain points when using those new features: Hiding sub issues from main issues view of a repoIn the main issues view of a repository, is there a way to apply a filter that removes subissues from the view? Let's say I just created an issue, and then split it into many subissues. Now, when I go in the issues view of the repo I am flooded with all those new subissues. There should be a way to hide those with a filter, maybe is:rootissue or is:issue AND is:parent/is:root? Defining the default filters for issues on a per-repo basisSo that we can share the set of filters that makes most sense for our use cases with colleagues. I know we could share the link with proper filters and use favorites instead.. but this just adds more unnecessary friction. |
Beta Was this translation helpful? Give feedback.
-
What is the status of this for GHES (Self Hosted)? Originally it was slated for this fall on the roadmap. Then when 3.16 came out, the docs showed it as included. At some point between 3.16 release and now, the docs changed (though you can still find them via web archive) and all references to sub-issues and types were removed from the 3.16 GHES docs. The public roadmap now shows the feature tagged with Can anyone confirm if [GHES 3.17] does in fact have sub issues? If not, Why? And when can we expect to see the feature? Working around it has been crippling adoption of Github issues. It's been well over a year we have been waiting for this feature. |
Beta Was this translation helpful? Give feedback.
-
In the GitHub Projects board view, are there any plans to improve the "Group by: Parent Issue" experience to work support multi-level issue hierarchies (i.e. grandparent-parent-child relationships)? Say I have these issues:
If I create a board view with:
It might look something like: But I'd like to have something like more along the lines of: |
Beta Was this translation helpful? Give feedback.
-
First of all, I love being able to use sub-issues. One thing that is lacking, or unclear, is how copilot agents is supposed to interact with sub-issues and parent issues. As you can see in this image the agent correctly identifies that it is dependent on the parent issue and checks if that is in place but when it discovers that the code is not in place yet, instead of waiting and either checking back later or waiting for user to tell it to proceed, it starts implementing the missing code itself. It is unclear how to best subdivide tasks where the parent issue is verified by the sub issue and the sub issue is dependent on the parent-issue. I believe the correct order would be for the agent to work on #79 (parent) and when the code is there for #80 to be implemented that work should start. After that, #80 might discover issues with how #79 has done things and should be able to leave comments on #79, wait for it to be fixed and then continue. Once #80 is ready it should be merged into #79 but not closed so that any further updates after a code review in #79 could trigger a verification task in #80 to see if the new changes have any implications. Until there is a way to use sub issues with copilot agents there should be documented that the workflow is not yet adapted for agent use and a notice when assigning copilot to an issue that has a sub or parent issue. If I have simply missed something about how this is supposed to work; just take this as a comment that I find it unclear. |
Beta Was this translation helpful? Give feedback.
-
Hi I'm also a fan of the subissues, however could someone elaborate on the imposed subissue limits? I've just hit the 100 subissue limit and actually would like to add more and keep closed issues for history and progress indications. Could this be increased or can I only unlink subissues that are already closed to add more? |
Beta Was this translation helpful? Give feedback.
-
Please add Issue type support to all repositories, not just those in an organization. I find them very useful and i want to use them in repositories that are under my own GitHub account. |
Beta Was this translation helpful? Give feedback.
-
Resolving the parent issue doesn't resolve sub issues? I expected it to |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
We continue to improve how teams can plan, track, and manage their work on GitHub. Following our public preview in January, we're thrilled to announce the general availability of sub-issues, issue types, advanced search, and increased item limits in GitHub Projects 🎉. Here's a detailed look at how these new capabilities can help transform your workflow.
🏗️ Bring structure to your issues with issue types
Consistency is key when managing multiple repositories within an organization. Issue types provide a standardized way to classify and manage your issues. With a shared language across all repositories, you can quickly gauge the progress of your bug backlog, identify high-level initiatives, and understand the breakdown of work in any project. Imagine you're viewing the index page of a repository, and all issues are clearly categorized by type. Or you're using project insights, and it's easy to understand the type of work your team's been spending their time on. This clarity makes it easier to prioritize tasks and effectively allocate effort.
Want to implement issue types in your organization? Learn more about issue types.
🔨 Break it down with sub-issues
Once you've created your feature issue, it's time to break it down into smaller, manageable pieces of work using sub-issues. This lets you traverse the hierarchy of issues, helping you track progress and understand the remaining work at a glance.
Sub-issues provide a nested structure that integrates seamlessly with your projects, giving you a visual representation of progress. Whether you're coordinating a team or working solo, sub-issues ensure nothing falls through the cracks.
labudis marked this conversation as resolved.
Curious to see how sub-issues can help streamline your workflow? Learn more about sub-issues.
🕵️♀️ Finding what you need with advanced search
As work progresses, finding the exact issues you need can be simplified with advanced search.
Using
AND
,OR
, and parentheses for nested searches, you can build complex filters to pinpoint the exact set of issues you're looking for from the repository or the global issues dashboard. For example, you can search for issues related to your feature with the queryis:issue type:Bug OR type:Feature
. This helps you quickly and efficiently find the next issue to pick up.Ready to refine your searches? Learn more about advanced search.
📈 Expanding project limits
All your issues can also be laid out in a GitHub Project. We've listened to your feedback that you want space for more issues in your projects, so we've expanded the limits from 1,200 to a huge 50,000 items per project! 🎉
With today's general availability announcement, we'll be removing the opt-out option in the coming weeks. Moving forward, we'll also make increased limits your default mode.
✨ Enhancements to the GitHub Issues UI
We've also updated the GitHub Issues UI to make it faster and more intuitive. These updates are designed to enhance your experience without introducing new patterns that could slow you down. Some key improvements include:
load more
event count from 50 to 150 on long issues.👀 Your feedback matters
We value your thoughts and feedback. Join this conversation to share your experiences and suggestions.
Explore how GitHub Issues and Projects can enhance your project planning, check out our roadmap, and dive deeper into the features in our documentation.
Thank you for being a part of our journey to improve GitHub Issues and Projects. We can't wait to see what you build next! 🎉
Beta Was this translation helpful? Give feedback.
All reactions