Sunset of Team Discussions #1512
Replies: 17 comments 2 replies
-
I have already moved our openHAB JavaScript library maintainers‘ team discussions to GitHub discussions, they are now in the openhab-js repo‘s discussions (https://github.com/openhab/openhab-js/discussions/categories/team-posts). In general this looks good to me, but we have to keep in mind that the GitHub discussions are always public, which might be unsuitable for e.g. maintainer elections. If we want private discussions, I think we could create a private repo where only maintainers have access to (and probably contributors as well) and use this repos discussions. Anyway, if we want to continue some of our team discussions, we have to move them. If we don’t move them, IIRC they will become readonly and only be accessible as raw text. |
Beta Was this translation helpful? Give feedback.
-
Thats a very good idea, i like keeping these discussions in github and not spread across multiple tools like slack or the community forums, although the later is a possible alternative i guess. |
Beta Was this translation helpful? Give feedback.
-
Our governance docs also state: So I don't see any issue that they are public - I guess the Github discussions are therefore a good place. |
Beta Was this translation helpful? Give feedback.
-
I clicked the button and it then asks what repo the discussions should be transferred to. So we also need to decide if it is an existing repo. If a new one should be created. If we want to move all the discussions of each team to this same repo. |
Beta Was this translation helpful? Give feedback.
-
Apparently you can configure what repo is used for organization discussions in the organization settings. For openHAB you can find it here: https://github.com/organizations/openhab/settings/discussions Example: |
Beta Was this translation helpful? Give feedback.
-
May understanding is that we can have "per repo" and "per organization" discussions. Probably "openhab-distro" would be a good choice for the "organization wide" discussion and all repos can have one of their own for repo specific discussions. |
Beta Was this translation helpful? Give feedback.
-
Makes sense. We also use the distro repo for the release notes, so that is more or less the one that aggregates the rest - so the org discussions could reside there as well. |
Beta Was this translation helpful? Give feedback.
-
I see someone enabled the discussions on https://github.com/openhab/openhab-distro/discussions We probably also need to give the Contributors (or only Maintainers?) team write access for them to be able to create new discussions. Without that you can only comment on existing discussions. I've already updated the branch protection rules so they are similar to openhab-addons but it wouldn't hurt if @kaikreuzer can also double check the permissions before team permissions are changed. 🙂 Users who cannot create new discussions will probably also start hijacking existing ones to start their own unrelated discussions. 😉 |
Beta Was this translation helpful? Give feedback.
-
It might be easier to allow any user to start new discussions by enabling "Allow users with read access to create discussions" in the organization config: https://github.com/organizations/openhab/settings/member_privileges |
Beta Was this translation helpful? Give feedback.
-
Yeah, that was actually me yesterday, because I wanted to start a discussion among @openhab/distro-maintainers. I was then trying to figure out, how we could best keep discussions of @openhab/maintainers and @openhab/distro-maintainers apart, which doesn't feel to be easy.
That was actually enabled by default and my fist action was to disable it so that people do not start using this instead of our community forum. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Ok, I think I found a suitable solution. Let's have a try if that works out as expected. |
Beta Was this translation helpful? Give feedback.
-
I just transferred the Core and Docker team discussions too. |
Beta Was this translation helpful? Give feedback.
-
No, that looks all fine - feel free to transfer any further ones (or leave it to the according repo maintainer teams). |
Beta Was this translation helpful? Give feedback.
-
There are still some team discussions that haven't been migrated. https://github.blog/changelog/2023-02-08-sunset-notice-team-discussions/
|
Beta Was this translation helpful? Give feedback.
-
I noticed it became impossible to enter a feature request issue on the openhab-ios repository. It takes you with a link to opening a discussion topic. I assume permissions are set to not allow creating topics for someone who is not already a contributor. I raise it here, as I don't know where to best raise this. I actually think a feature request should be an issue (so it can be properly linked to PR's as well). But the most important thing is to be able to add a feature request, and not only in the forum. That's where it would get lost. |
Beta Was this translation helpful? Give feedback.
-
I just created a PR for updating the Governance docs (openhab/openhab-docs#2120) and pinned some "Team rules" discussions so they stand out more. |
Beta Was this translation helpful? Give feedback.
-
Hi @openhab/maintainers!
If you look at the top of the page there is a popup that these Team Discussions are deprecated. So we have to decide if all this content should be transferred to GitHub Discussions and update the Governance docs for this. I haven't had the time to thoroughly investigate this but maybe someone else does have time for it. 😉
Beta Was this translation helpful? Give feedback.
All reactions