Skip to content

Commit 9a35ac6

Browse files
committed
Merge branch 'main' of https://github.com/Virtual-Coffee/VC-Community-Docs into docs/add-pairing-challenge
2 parents e308e83 + 72d6e6b commit 9a35ac6

File tree

1 file changed

+67
-80
lines changed

1 file changed

+67
-80
lines changed

docs/vc-discussion-boards.md

Lines changed: 67 additions & 80 deletions
Original file line numberDiff line numberDiff line change
@@ -1,115 +1,102 @@
1-
# How to Use Discussions Boards
1+
# How to Use Github Discussions
22

33
## Table of Contents
44

5-
- [Why did we choose to use discussion boards?](#why-did-we-choose-to-use-discussion-boards)
6-
- [How to find a discussion?](#how-to-find-a-discussion)
7-
- [How to make a new discussion](#how-to-make-a-new-discussion)
8-
- [Question-type discussions](#question-type-discussions)
9-
- [When can I start a discussion?](#when-can-i-start-a-discussion)
10-
- [Who can start a discussion?](#who-can-start-a-discussion)
11-
- [What types of things made good discussion board topics?](#what-types-of-things-made-good-discussion-board-topics)
12-
- [Upvoting](#upvoting)
13-
- [What type of things won't be in discussion boards?](#what-type-of-things-wont-be-in-discussion-boards)
14-
- [How are discussions resolved?](#how-are-discussions-resolved)
15-
- [Recommendations for GitHub notification settings](#recommendations-for-github-notification-settings)
16-
- [In-App notifications](#in-app-notifications)
17-
- [Email notifications](#email-notifications)
18-
- [Feedback](#feedback)
5+
1. [Introduction](#introduction)
6+
2. [Why Github Discussions?](#why-github-discussions)
7+
3. [Finding and Creating Discussions](#finding-and-creating-discussions)
8+
4. [Best Practices](#best-practices)
9+
5. [Types of Discussions](#types-of-discussions)
10+
6. [Discussion Resolution](#discussion-resolution)
11+
7. [Notification Settings](#notification-settings)
12+
8. [Feedback](#feedback)
1913

20-
Hey, welcome to being a member of the Virtual Coffee contributors community! As part of this community, you have access to [**Discussion Boards**](https://github.com/Virtual-Coffee/VC-Community-Docs/discussions); message boards here on GitHub where the majority of our communications take place. To help you get the most out of discussion boards we wanted to create a short guide.
14+
## Introduction
2115

22-
## Why did we choose to use discussion boards?
16+
Welcome to the Virtual Coffee contributors community! This guide will help you navigate our [**Github Discussions**](https://github.com/Virtual-Coffee/VC-Community-Docs/discussions), the primary platform for our community communications.
2317

24-
The Virtual Coffee maintainers spent quite a bit of time trying to decide the best possible way for all contributors to have discussions. It was important to us that the medium be:
18+
## Why Github Discussions?
2519

26-
- Relatively straightforward to get into
27-
- Accessible for our contributors
28-
- Permanent so we could always reference earlier conversations
29-
- Flexible enough to work with the various types of communications a volunteer group like this need (ad hoc, q&a, open discussions, etc)
20+
We chose GitHub Discussions because they are:
3021

31-
Seeing as we are already using GitHub for hosting our documentation and coordinating action items through issues, having conversations happen in discussions felt like the natural choice.
22+
- User-friendly
23+
- Accessible
24+
- Permanent for referencing past conversations
25+
- Flexible for various communication needs
3226

33-
## How to find a discussion?
27+
## Finding and Creating Discussions
3428

35-
- First, navigate to the [Discussions](https://github.com/Virtual-Coffee/VC-Community-Docs/discussions) section of the repo.
36-
- Pinned discussions at the top are we where we keep important discussions that we always want to be able to find quickly.
37-
- Discussions are organized by category and can be search and filtered by them, as well as recency.
29+
### How to Find a Discussion
3830

39-
## How to make a new discussion
31+
1. Navigate to the [Discussions](https://github.com/Virtual-Coffee/VC-Community-Docs/discussions) tab.
32+
2. Use pinned discussions for quick access to important topics.
33+
3. Browse by category or use the search function.
4034

41-
- Creating a new discussion is as simple clicking the [New Discussion](https://github.com/Virtual-Coffee/VC-Community-Docs/discussions/new) button, and choosing an appropriate category and title.
42-
- If you could see your discussion going into multiple categories, pick whichever you'd think is the most relevant (or what another person might look for to find it)
43-
- It may not always be relevant, but it is highly suggested to put as much context and framing into your original discussion post as necessary. Providing folks with enough info to assist you, or answer your question is preferred.
44-
- Remember that we're all volunteers here, and all efforts are people trying to make time from their other responsibilities. Sometimes, someone you've tagged in a discussion may not respond right away. If the information needed is time sensitive and a deadline is approaching, message a maintainer.
35+
### How to Create a New Discussion
4536

46-
### Question-type discussions
37+
1. Click the [New Discussion](https://github.com/Virtual-Coffee/VC-Community-Docs/discussions/new) button.
38+
2. Choose an appropriate category and title.
39+
3. Provide context in your initial post.
40+
4. For questions, use the "Question" format to mark accepted answers.
4741

48-
Discussion boards have direct support for question style discussions in which you can "accept" a response that someone provides. If you're opening a question discussion though, it's important to accept the right answer once it's provided. This lets other people know they no longer have to provide responses, and the discussion itself now becomes a resource they can use to find the right information.
42+
## Best Practices
4943

50-
## When can I start a discussion?
44+
- Check existing discussions and issues before creating a new one.
45+
- Provide sufficient context in your posts.
46+
- Be patient with responses, as we're all volunteers.
47+
- For time-sensitive matters, contact a maintainer directly.
5148

52-
You can start a discussion at any time, we only ask that you check the current discussions and open issues first to make sure that your particular topic hasn't already been addressed.
49+
## Types of Discussions
5350

54-
## Who can start a discussion?
51+
### Good Discussion Topics
5552

56-
Any Virtual Coffee contributor can start a discussion, however a maintainer may move/edit/remove said discussion if:
57-
58-
- It's a duplicate of an existing discussion or issue
59-
- It's better addressed as an Issue
60-
- It breaks the [Virtual Coffee Code of Conduct](https://virtualcoffee.io/code-of-conduct/)
61-
62-
## What types of things made good discussion board topics?
63-
64-
- Ideas for new events, topics, projects that the community could be engaged in
65-
- Suggestions for changes in documents, processes, or actions
66-
- Asking for feedback on a concept or activity Before submitting it for official review/PR
67-
- Quick Q&A style questions where a contributor wants a specific answer on a VC-related topic
53+
- New event or project ideas
54+
- Suggestions for changes
55+
- Feedback requests
56+
- Q&A
6857
- Polls
6958

70-
### Upvoting
59+
### What Doesn't Belong in Discussions
7160

72-
Discussions support an upvote/downvote feature, both for discussions themselves and for individual responses, which can be a useful way of determining support for an idea, project, or direction, and doing vote tallies.
61+
- Official action items (use Issues instead)
62+
- Official documentation (added by maintainers to the repository)
7363

74-
## What type of things won't be in discussion boards?
64+
## Discussion Resolution
7565

76-
- Official Action items - Once something becomes a Task to be Done and everyone is settled on the requirements, it will be submitted as an Issue in the repo and assigned to an individual(s). In a similar vein, feedback for submitted PRs will be done in those specific PR threads.
77-
- Official Documentation will always be added by maintainers to the repository docs. You won't be expected to search through discussions for any official guides/docs.
66+
Discussions can be resolved by:
7867

79-
## How are discussions resolved?
68+
- Marking as "Answered"
69+
- Converting to an Issue for actionable tasks
70+
- Pinning for ongoing relevance
71+
- Closing if no longer relevant
8072

81-
Anyone in the repository space has the ability to respond to discussion topics. Depending on the time line and nature of the discussions, members will discuss in the discussion thread and share ideas, feedback, and resources. Eventually, all discussions must come to an end. A discussion can be closed in the following ways:
73+
Maintainers may:
8274

83-
- A concluded discussion is marked as `answered`
84-
- The discussion produces some sort of task/action/or project and the discussion is closed, with the relevant details going to an Issue.
85-
- The discussion ends but the conversation is still relevant/evergreen and so the discussion is pinned at the top of the discussion board.
86-
- Sometimes a discussion needs a simple answer or the initial discussion is no longer relevant to to other activity in which case the discussion is marked as `answered` with no additional follow up.
87-
- Maintainers may move a discussion to another category if we see a better fit you may have missed (maintainers will always inform the original poster when this happens)
88-
- Similarly, an issue may be converted to a discussion if it's revealed that the issue's path to resolution isn't fully defined
89-
- Discussion replies may be hidden if they fall under the following categories
90-
- Spam
91-
- Abuse
92-
- Off-Topic
93-
- Outdated
94-
- Duplicate
95-
- Resolved
75+
- Move discussions to more appropriate categories
76+
- Convert Issues to Discussions when needed
77+
- Hide inappropriate replies
9678

97-
## Recommendations for GitHub notification settings
79+
## Notification Settings
9880

99-
### In-App notifications
81+
### In-App Notifications
10082

101-
When it comes to how folks choose to get notified, we absolutely believe you should stick to whatever systems you have in please that work for you. However, for those who may be new to working on projects on the GitHub interface, or looking for a good method to receive notifications without being overwhelmed, we recommend the following:
83+
1. Go to the `VC-Community-Docs` repository.
84+
2. Click the "Watch" button.
85+
3. Choose your notification level:
86+
- Recommended: "Participating and Mentions"
87+
- For more updates: "Custom" with "Discussions" selected
10288

103-
- Navigate to the `VC-Community-Docs` repository. You should see the `watch` toggle on the top right of the screen
104-
- Clicking this will reveal a drop-down that allows you to select what types of events in this repo you want to be notified about
105-
- We do not recommend `All activity` as people frequently find this overwhelming and end up tuning out repo events entirely. Ignore is also not recommended.
106-
- `Participating and Mentions` is our general recommendation. You'll receive notifications about any issue or discussion you're tagged in, and subsequent messages in those spaces on.
107-
- We also recommend the `Custom` setting, selecting discussions if you want to stay more updated on the general goings on in the repo. (Releases, issues and pull requests will rarely be relevant to those not already tagged on them).
89+
### Email Notifications
10890

109-
### Email notifications
91+
Customize your email preferences:
11092

111-
GitHub allows you to customize your email notification settings on a per-organization basis as well. [**Settings** -> **Notifications**](https://github.com/settings/notifications) -> **Custom Routing** will give you all the orgs you participate in, and allow you to customize which email accounts (out of those associated with your GitHub profile) that notifications will go to
93+
1. Go to [GitHub Settings -> Notifications](https://github.com/settings/notifications)
94+
2. Under "Custom Routing," set up organization-specific email preferences
11295

11396
## Feedback
11497

115-
If you have any questions after reading this, please do not hesitate to [post a new Question discussion topic](https://github.com/Virtual-Coffee/VC-Community-Docs/discussions/new), ask a Virtual Coffee Maintainer about it, or email us at [email protected].
98+
For questions or feedback about this guide, please:
99+
100+
- [Post a new Question discussion](https://github.com/Virtual-Coffee/VC-Community-Docs/discussions/new)
101+
- Ask a Virtual Coffee Maintainer
102+
- Email us at [email protected]

0 commit comments

Comments
 (0)