New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Enable GitHub Discussions for this Repository #2256
Comments
I know there is a mailing list on Google groups, but Discussions here might be nice. |
As @facelessuser mentioned, there is a Google Group, which serves this purpose and is linked to from our Readme. I don't see any sense in maintaining two separate discussion forums. Therefore, I will assume this is a request to move the discussion forum from Google Groups to GitHub Discussions. Is there any benefit to changing forums? I've never used GitHub discussions myself so I don't have any way to judge this. |
I think it's, honestly, just a matter of personal preference. It does give you one place to manage everything for a project. You have issues pull requests, and general questions all managed in one place. User's don't have to have multiple accounts, they can just get all the support they need at the repo site. Its really up to you as they serve the same purpose. There are probably small differences as I think you can mark a thread as answered etc. There is probably cross linking of issues to discussions etc. |
Not everyone wants to use google groups as it by default litters your inbox with every response made and not just those you're actually participating in. While the argument of having a second place to care for is valid would it imo be a fairly minor one as it would at most require mod actions for inapropriate posts which I think is a minority here. |
Yes. The categories can be set to open questions, so that responses can be marked as answers similar to StackOverflow. |
Its ironic that you mention this first as I have all notifications turned off for the group (because I don't want it littering my inbox). The only way I see anything posted there is to go visit the page manually. As it turns out, I just checked and I haven't looked at the page in the last 8 months. I had 28 unread discussions. Opps!
I would assume so as it's all on the same platform. However, is there a way to migrate a posting from one to the other. For example, can I click a button and get: "This is not a bug report or feature request and it has been moved to discussions." Or do we need to close it and manually repost? If therein no migrate feature, then what's the point? My point is that if we are going to have a clear distinction between discussions and issues, then we need to enforce that distinction. However, if it is not easy to enforce, then enforcement won't happen. And if enforcement doesn't happen, then there is no point in having two separate forums; we might as well just keep everything in 'issues.' |
You can migrate issues to discussions. |
It's a planned feature. Discussions are still in open beta, so they're not final yet.
I can see your point, but enforcement would be hard. |
Really? I recall this to still be planned. Perhaps it was released just recently? |
This is already available. I see a convert to discussion link on existing issues.
You can see the link here. I haven't used it yet, but it seems to imply migration: Also, if you don't want notifications from discussions, I believe you can change your "watch" options to ignore discussion events. |
Cool! If we do this, we need to update any mention of the Google Group in the Readme and docs. We also should probably make an announcement on the Group and close the group. However, I'm not the group owner, @tomchristie is. |
I've just started playing with it, so I'm still waiting to see how well it works in all these areas, but it may be worth considering. |
I can later prepare a pr for the readme, so that you have less work to do 😉 |
This. I just look in there from time to time and users seem to love the new discussions feature. Some already shared some solutions/recipes. |
The one unfortunate thing is GitHub removed the ability to convert issues to discussions. This greatly confuses me and actually makes it less useful. I am hoping they add it back. |
Until they do, I'm not interested. But even if they do, what's to stop them from changing it again? |
🤷♂️ I mean you could say that about anything with GitHub, but I assume it was probably because they weren't ready to release that feature, and then backed it out for now. I mainly mention it because that was something you expressed interest in, which I happened to have noticed was there at the time. But it was also mentioned that:
So I imagine it was only present by accident. |
My concern is that we already have a discussion forum in Google Groups. The only benefit moving to GitHub gives us is that we can transfer conversations between issues (bug reports) and discussions. But if that feature isn't offered, then there is no reason to make the switch. By the way, I realize that some people will cite a second reason to abandon Google Groups: it requires a user account on two systems. While I understand the sentiment, who doesn't have a Google account? Regardless, that in itself isn't enough for me. |
The other reason that probably many agree on is, that you won't need a separate account for the forums as most people using MkDocs probably also have a GitHub Account, while this might not be guaranteed for the forums (And you would be surprised about how many people don't have a google account). I assume another reason is, that you would have more moderation to do? I'm pretty sure there would be quite a few members of the community that would help you with that when needed. |
It seems like you can now again transfer issues over to discussions 🙌 |
Yup, I was happy to see these return |
True story - I'd not used my Google account in ages and only started using it again for the purpose of making posts in the Google Groups for this project. I don't really use it for much else. |
I use Gmail and so on, but I recognize Google Groups as a very old project. For example, a project using GitHub decussion: They have switched several forums in the past and settled on this forum. |
I saw the existence of Google Group in the README. Having a community on GitHub may help make an issue a place to get real problem reports. |
Yes, The fact that it is repeated may be the reason why some users are asking for it. |
Sorry, I thought I read all comments but seem to have overlooked yours 😅 |
@tomchristie @d0ugal do either of you have any objections to migrating from the Google Group to GitHub Discussions? I don't see any good reason to keep the Google Group open and have GitHub Discussions enabled. I recommend that the administrator for the group close it after making an announcement that all discussions should be taken to GitHub. |
Sounds like a good idea to me. 👍 |
Yup, go for it! I think @tomchristie is the group admin but I’m not sure. I’ll try and figure out if I have access. |
GitHub Discussions has been enabled for this project. When the Google Group is closed, we can close this issue. |
Just for those who didn't notice, I created a PR to update the links from the forums to discussions. Something I would like to quickly discuss here: Wouldn't it be an idea to move some things from the Wiki in this repository into a dedicated category on the discussions? For example the deployments page could be in a category "Deployment guides" or similar. Or perhaps move the themes to a "Themes" category? I just think that the wiki is a bit messy right now and could deserve a bit love... |
I've been pretty hands-off with the wiki. However, if you want to do some cleanup, feel free. Let's hold off on moving any of that content to Discussions for now. Perhaps we can reconsider when we have more experience with the new system. |
The theme will need to be considered separately. All we need is: The current MkDocs theme is ignored by some users because some themes are not visible. |
I expected the first post of someone here, but it became my post. |
Related to #2256. Also remove link to unused IRC channel.
GitHub made their Discussions open Beta and I strongly believe that this repository could benefit from having this.
Why?
People like me feel kinda uncomfortable to use issues for asking basic questions regarding the software/tool in general and often don't like to use sites/services like IRC or similar.
Having a discussion here would help us to more easily ask questions since it now would have a dedicated place for it and as an added bonus could be used as a nice collection of answers to questions someone might have.
The text was updated successfully, but these errors were encountered: