Convert Discussion into Issue #2861
-
Seems like one can convert an issue into a discussion but not vice versa. This would be a great feature I think, particularly if community members are providing ideas that could turn into Issues (Action Items). |
Beta Was this translation helpful? Give feedback.
Replies: 24 comments 67 replies
-
Thanks for the suggestion! What context would you like to bring from Discussions into a converted issue? |
Beta Was this translation helpful? Give feedback.
-
I second this suggestion. Some reasons why it might be necessary to port a discussion to an issue:
|
Beta Was this translation helpful? Give feedback.
-
It's very common for users, especially new users to a software, to not realize that their "question" is actually a bug report because the behavior or error message they got isn't actually supposed to happen. Even experienced developers can be confused about what is or isn't intended behavior is a bug or a feature if they aren't experts in the code in question. This can also happen in the other direction: a developer may incorrectly think an issue is a question and convert it to a discussion, only to later realize it is actually a bug. |
Beta Was this translation helpful? Give feedback.
-
See also: #2988 Found another seeming to ask for similar but that was before I learned cross-linking doesn’t work and this one appears to have more activity. |
Beta Was this translation helpful? Give feedback.
-
One thought is to have a "create issue" button and that new issue automatically creates a link to the discussion. Part of me wants the full discussion in the issue, however the other part of me realizes that it may be way too much info to weed through and the issue itself might be a culmination of the thoughts within the discussion so having a fresh starting point might make the most sense. @agentpoyo has a good idea worth considering. |
Beta Was this translation helpful? Give feedback.
-
We also want this. Example: harfbuzz/harfbuzz#2807 User opened discussion asking why something doesn't work. We want to fix it, so want to turn into issue. |
Beta Was this translation helpful? Give feedback.
-
I would like to see this as well. Example: /cc @bagder |
Beta Was this translation helpful? Give feedback.
-
Hi, @evi-liu I'm coming here to the github feedback forum the first time just for this feature. It's very userful. In my use case, the new coming users didn't realize their queston is a feature request or a bug. If we have decide to implement it, that's not in the scope of discussion anymore, it's just an issue. I don't think we need to keep it in discussion if it has been coverted to an issue. |
Beta Was this translation helpful? Give feedback.
-
We're thinking of using Discussions as an entry point for topics on our repo, and then leave Issues for specifically bugs or work that we've planned out into milestones/projects. So if an idea that starts in Discussions becomes prevalent enough, has support, or a community member picks it up to work on, it'd be great to convert from a Discussion into an Issue and maintain that initial conversation as part of the history of the work. |
Beta Was this translation helpful? Give feedback.
-
This is exactly the situation I faces since 30min ... :) |
Beta Was this translation helpful? Give feedback.
-
This would be a great feature indeed. We are now using discussions on our project and especially the incorrectly created/converted discussions is a very realistic use case. |
Beta Was this translation helpful? Give feedback.
-
There are 2 reasons why it might be necessary to convert a Discussion to an Issue:
This will be a very rare scenario. If this in case happens, We have a "Delete" option. So, delete the Discussion/Issue and post them once again accordingly. |
Beta Was this translation helpful? Give feedback.
-
I second this suggestion. Example: lindeloev/mcp#109. The user asked about a solution to a problem. After a quick back-and-forth, it turns out that I would need to develop a new feature. |
Beta Was this translation helpful? Give feedback.
-
Yes. I'm reluctant to try Discussions and convert existing issues to discussions if I know it's a one-way operation. |
Beta Was this translation helpful? Give feedback.
-
We need a completely reversible operation or this isn't always great for what it's meant for since someone, at some time, will inevitably turn something that is better suited as an issue into a discussion, and the inability to turn it back will make anyone reluctant of moving to a discussion in the first place even though the distinction may better suit it. A simple proposed implementation could be to simply lock the discussion and reopen the issue if it was previously converted into a discussion, while updating the issue with the discussions thread additions on reopen. The current banner above converted issues seems sufficient to alert users that the discussion is locked and the issue reopened, in the same way it communicates the inverse now. |
Beta Was this translation helpful? Give feedback.
-
I just converted all issues into discussions, by batch, assuming it was reversible. Hope it will be implemented. |
Beta Was this translation helpful? Give feedback.
-
I too support this, along with some way to "archive" a discussion so that it doesn't show up in View All. |
Beta Was this translation helpful? Give feedback.
-
Same here! First of all, it's interesting if someone makes a mistake. It quite confusing at the first sight to understand the different between the "Issue" and "Discussion" for someone familiar with GitHub, so imagine someone who just wants to give a feedback but who is not a developer. Also, it would be interesting if an idea is validated, to convert it to an issue. I am not even sure it is possible to link a discussion to an issue or a commit. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
"Create issue from discussion" is useful for converting a feature request that was originally a Discussion to an Issue, but is not very useful if an Issue is mistakenly converted to a Discussion. Maybe the currently converted Issues have already lost some information thus it's impossible to convert them back. What I would like is that in the future, when issues are converted to discussions, the old information can be preserved and the converting operation would be revertable. To me, it's acceptable even if converting back is only available when there's no modification made after converting the issue to a discussion. |
Beta Was this translation helpful? Give feedback.
-
Note: this very repository has no 'issues' enabled and yet it allows us to create an issue out of a discussion? Maybe it shouldn't... Snap: |
Beta Was this translation helpful? Give feedback.
-
I just wanted to comment that I really liked the feature but this difference between issue & discussion was confusing for me. I for one, did not realize you could make existing issues into discussions and now have a duplication issue 😬 |
Beta Was this translation helpful? Give feedback.
-
I also would like to be able to turn a discussion into an issue, in the same way that you can turn an issue into a discussion. Is there a reason why it's not possible? Creating an issue linked to a discussion is not the same, and it also requires additional clicks to gather context (now you have to go to the discussion and read it). Converting the discussion brings all context with it. @evi-liu Can Github please implement the conversion? |
Beta Was this translation helpful? Give feedback.
Create issue from discussion
Private Beta Available! 🚀Hi folks, thanks for all of the helpful feedback on this! I'm happy to announce that we have a private beta available to enable creating an issue from a discussion. With this feature, you'll see a new button on your sidebar for
Create issue from Discussion
. See image below for what the experience will look like. Please note that this is just the first iteration. With your feedback, we'd love to know what else would be valuable in this experience. If you'd like to help us private beta test, please comment below with the repository you'd like to test on. Private beta is limited to the first 15 responders for now.Click new
Create issue …