Should we use GitHub Discussions? #6832
Replies: 4 comments 2 replies
-
Well, the Q&A Discussion type wasn't easy to use because you can't post comments, only answers, so I deleted it. This discussion was moved to here from #6831. |
Beta Was this translation helpful? Give feedback.
-
I opened a new Discussion with GitHub "Discussions URLs don't unfurl/expand in Slack" > community/community#6935 |
Beta Was this translation helpful? Give feedback.
-
Per US Digital Service Playbook Play #13 we should be "defaulting to open" so using Discussions vs Slack is an improvement in that direction. The feedback loop is faster with Slack still. |
Beta Was this translation helpful? Give feedback.
-
Personally, I like discussions because it's a more formal approach to document conversations or concepts that can be summarized from the free-flow or stream of consciousness wasteland of slack. I like slack. It's an ad hoc, real time, messaging app that can handle complex or technical discussions. But GitHub "Discussions" can be organized into specific concepts which can highlight slack or other conversations in order to keep more important discussions or topics highlighted. It would be important to understand the difference between the purpose of slack vs. Discussions vs. the readme.md files. A workflow as I see it is this:
This would also be a great place to discuss specific features and products for VA.gov, so that you can quickly look at the history or concerns of, say, the Find a Form feature. Where teams may work on it in the usual way and summarize it in the VA.gov > Features > Find a Form discussion area. How cool would it be to have links to all the relevant PRs, google docs, slack convos, murals, architectural details, whatever about a specific feature or template or custom module. Other things this would be useful for:
Now for the checks and balances. Adding a new tool such as discussions can be taxing. That workflow should look like this:
TL;DR: Forums have gone out of style for some reason, but there really is some value to that type of categorical organization which differs from chronological organization. There is a lot of value to keeping the discussions about the code and project and workflow and culture in the same place as the code itself. |
Beta Was this translation helpful? Give feedback.
-
Should we use GitHub Discussions and try to have more public discussion (as opposed to Slack) OR turn off the feature?
Beta Was this translation helpful? Give feedback.
All reactions