Skip to content

Commit 67e194e

Browse files
skedwards88guntrip
andauthored
Organization discussions and polls (github#26517)
Co-authored-by: Steve Guntrip <stevecat@github.com>
1 parent 5597345 commit 67e194e

File tree

42 files changed

+209
-88
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

42 files changed

+209
-88
lines changed
Loading
110 KB
Loading
Loading
Loading
Loading
Loading
Loading
47.6 KB
Loading
14.6 KB
Loading
Loading

content/discussions/collaborating-with-your-community-using-discussions/about-discussions.md

+21-6
Original file line numberDiff line numberDiff line change
@@ -9,19 +9,34 @@ versions:
99

1010
## About {% data variables.product.prodname_discussions %}
1111

12-
With {% data variables.product.prodname_discussions %}, the community for your project can create and participate in conversations within the project's repository. Discussions empower a project's maintainers, contributors, and visitors to gather and accomplish the following goals in a central location, without third-party tools.
12+
With {% data variables.product.prodname_discussions %}, the community for your project can create and participate in conversations within the project's repository or organization. Discussions empower a project's maintainers, contributors, and visitors to gather and accomplish the following goals in a central location, without third-party tools.
1313

1414
- Share announcements and information, gather feedback, plan, and make decisions
1515
- Ask questions, discuss and answer the questions, and mark the discussions as answered
16+
- Create polls to gauge community opinion
1617
- Foster an inviting atmosphere for visitors and contributors to discuss goals, development, administration, and workflows
1718

1819
![Discussions tab for a repository](/assets/images/help/discussions/hero.png)
1920

21+
You might use repository discussions to discuss topics that are specific to the repository. If your project spans multiple repositories, you might use organization discussions to discuss topics that aren't specific to a single repository in your organization.
22+
2023
You don't need to close a discussion like you close an issue or a pull request.
2124

22-
If a repository administrator or project maintainer enables {% data variables.product.prodname_discussions %} for a repository, anyone who visits the repository can create and participate in discussions for the repository. Repository administrators and project maintainers can manage discussions and discussion categories in a repository, and pin discussions to increase the visibility of the discussion. Moderators and collaborators can mark comments as answers, lock discussions, and convert issues to discussions. For more information, see "[Repository roles for an organization](/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization)."
25+
If a repository administrator or project maintainer enables {% data variables.product.prodname_discussions %} for a repository, anyone who visits the repository can create and participate in discussions for the repository. If an organization owner enables {% data variables.product.prodname_discussions %} for an organization, anyone who can view the source repository can create an organization discussion.
26+
27+
Repository administrators and project maintainers can manage discussions and discussion categories in a repository, and pin discussions to increase the visibility of the discussion. Moderators and collaborators can mark comments as answers, lock discussions, and convert issues to discussions. Similarly, for organization discussions, the role of a user in the source repository determines how a user can interact with organization discussions. For more information, see "[Repository roles for an organization](/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization)."
28+
29+
For more information about management of discussions, see "[Managing discussions](/discussions/managing-discussions-for-your-community/managing-discussions)."
30+
31+
## About polls
32+
33+
You can create polls in the polls category to gauge interest in new ideas and project direction. Anyone with read access to your repository can create polls, vote in polls, and view their results. Logged out users can view the results of polls in public repositories.
34+
35+
Polls require a question and at least two options. You can add a maximum of eight options and the options can contain a maximum of 128 characters.
36+
37+
Voters cannot change their vote. Editing a poll will reset any votes that have already been cast.
2338

24-
For more information about management of discussions for your repository, see "[Managing discussions in your repository](/discussions/managing-discussions-for-your-community/managing-discussions-in-your-repository)."
39+
For more information on creating polls, see "[Creating a poll](/discussions/collaborating-with-your-community-using-discussions/participating-in-a-discussion#creating-a-poll)."
2540

2641
## About discussion organization
2742

@@ -33,7 +48,7 @@ For discussions with a question/answer format, an individual comment within the
3348

3449
{% data reusables.discussions.about-announcement-format %}
3550

36-
For more information, see "[Managing categories for discussions in your repository](/discussions/managing-discussions-for-your-community/managing-categories-for-discussions-in-your-repository)."
51+
For more information, see "[Managing categories for discussions](/discussions/managing-discussions-for-your-community/managing-categories-for-discussions)."
3752

3853
{% data reusables.discussions.you-can-label-discussions %}
3954

@@ -43,9 +58,9 @@ As a community member or maintainer, start a discussion to ask a question or dis
4358

4459
Participate in a discussion to ask and answer questions, provide feedback, and engage with the project's community. For more information, see "[Participating in a discussion](/discussions/collaborating-with-your-community-using-discussions/participating-in-a-discussion)."
4560

46-
You can spotlight discussions that contain important, useful, or exemplary conversations among members in the community. For more information, see "[Managing discussions in your repository](/discussions/managing-discussions-for-your-community/managing-discussions-in-your-repository#pinning-a-discussion)."
61+
You can spotlight discussions that contain important, useful, or exemplary conversations among members in the community. For more information, see "[Managing discussions](/discussions/managing-discussions-for-your-community/managing-discussions#pinning-a-discussion)."
4762

48-
{% data reusables.discussions.you-can-convert-an-issue %} For more information, see "[Moderating discussions in your repository](/discussions/managing-discussions-for-your-community/moderating-discussions#converting-an-issue-to-a-discussion)."
63+
{% data reusables.discussions.you-can-convert-an-issue %} For more information, see "[Moderating discussions](/discussions/managing-discussions-for-your-community/moderating-discussions#converting-an-issue-to-a-discussion)."
4964

5065
## Sharing feedback
5166

content/discussions/collaborating-with-your-community-using-discussions/collaborating-with-maintainers-using-discussions.md

+13-7
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: Collaborating with maintainers using discussions
33
shortTitle: Collaborating with maintainers
44
intro: 'You can contribute to the goals, plans, health, and community for a project on {% data variables.product.product_name %} by communicating with the maintainers of the project in a discussion.'
5-
permissions: 'People with read access to a repository can start and participate in discussions in the repository. {% data reusables.enterprise-accounts.emu-permission-interact %}'
5+
permissions: 'People with read access to a repository can start and participate in discussions and polls in the repository. People with read access to the source repository for organization discussions can start and participate in discussions and polls in the organization. {% data reusables.enterprise-accounts.emu-permission-interact %}'
66
versions:
77
fpt: '*'
88
ghec: '*'
@@ -11,11 +11,11 @@ versions:
1111

1212
## About collaboration with maintainers using {% data variables.product.prodname_discussions %}
1313

14-
{% data reusables.discussions.about-discussions %} If you use or contribute to a project, you can start a discussion to make suggestions and engage with maintainers and community members about your plans, questions, ideas, and feedback. For more information, see "[About discussions](/discussions/collaborating-with-your-community-using-discussions/about-discussions)."
14+
{% data reusables.discussions.about-discussions %} If you use or contribute to a project, you can start a discussion to make suggestions and engage with maintainers and community members about your plans, questions, ideas, and feedback. For more information, see "[About discussions](/discussions/collaborating-with-your-community-using-discussions/about-discussions)."
1515

1616
{% data reusables.discussions.about-categories-and-formats %} {% data reusables.discussions.about-announcement-format %}
1717

18-
Repository administrators and project maintainers can delete a discussion. For more information, see "[Managing discussions in your repository](/discussions/managing-discussions-for-your-community/managing-discussions-in-your-repository#deleting-a-discussion)."
18+
Repository administrators and project maintainers can delete a discussion in that repository. Similarly, administrators and maintainers of the source repository for an organization's discussions can delete a discussion in that organization. For more information, see "[Managing discussions](/discussions/managing-discussions-for-your-community/managing-discussions#deleting-a-discussion)."
1919

2020
{% data reusables.discussions.github-recognizes-members %} These members appear in a list of the most helpful contributors to the project's discussions. As your project grows, you can grant higher access permissions to active members of your community. For more information, see "[Granting higher permissions to top contributors](/discussions/guides/granting-higher-permissions-to-top-contributors)"
2121

@@ -25,17 +25,23 @@ For more information about participation in discussions, see "[Participating in
2525

2626
## Prerequisites
2727

28-
To collaborate with maintainers in discussions, a repository administrator or project maintainer must enable {% data variables.product.prodname_discussions %} for the repository. For more information, see "[Enabling or disabling {% data variables.product.prodname_discussions %} for a repository](/github/administering-a-repository/enabling-or-disabling-github-discussions-for-a-repository)."
28+
To collaborate with maintainers in repository discussions, a repository administrator or project maintainer must enable {% data variables.product.prodname_discussions %} for the repository. For more information, see "[Enabling or disabling {% data variables.product.prodname_discussions %} for a repository](/github/administering-a-repository/enabling-or-disabling-github-discussions-for-a-repository)."
29+
30+
To collaborate with maintainers in organization discussions, {% data variables.product.prodname_discussions %} must be enabled for the organization. For more information, see "[Enabling or disabling {% data variables.product.prodname_discussions %} for an organization](/organizations/managing-organization-settings/enabling-or-disabling-github-discussions-for-an-organization)."
2931

3032
## Starting a discussion
3133

3234
{% data reusables.discussions.starting-a-discussion %}
3335

36+
## Starting a poll
37+
38+
{% data reusables.discussions.starting-a-poll %}
39+
3440
## Filtering the list of discussions
3541

36-
You can search for discussions and filter the list of discussions in a repository. For more information, see "[Searching discussions](/search-github/searching-on-github/searching-discussions)."
42+
You can search for discussions and filter the list of discussions in a repository or organization. For more information, see "[Searching discussions](/search-github/searching-on-github/searching-discussions)."
3743

38-
{% data reusables.repositories.navigate-to-repo %}
44+
{% data reusables.discussions.navigate-to-repo-or-org %}
3945
{% data reusables.discussions.discussions-tab %}
4046
1. In the **Search all discussions** field, type a search query. Optionally, to the right of the search field, click a button to further filter the results.
4147
![Search bar and buttons for filtering discussions](/assets/images/help/discussions/search-and-filter-controls.png)
@@ -44,7 +50,7 @@ You can search for discussions and filter the list of discussions in a repositor
4450

4551
## Converting an issue to a discussion
4652

47-
{% data reusables.discussions.you-can-convert-an-issue %} For more information, see "[Moderating discussions in your repository](/discussions/managing-discussions-for-your-community/moderating-discussions#converting-an-issue-to-a-discussion#converting-an-issue-to-a-discussion)."
53+
{% data reusables.discussions.you-can-convert-an-issue %} For more information, see "[Moderating discussions](/discussions/managing-discussions-for-your-community/moderating-discussions#converting-an-issue-to-a-discussion)."
4854

4955
## Further reading
5056

content/discussions/collaborating-with-your-community-using-discussions/participating-in-a-discussion.md

+8-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Participating in a discussion
33
intro: 'You can converse with the community and maintainers in a forum within the repository for a project on {% data variables.product.product_name %}.'
4-
permissions: 'People with read access to a repository can participate in discussions in the repository. {% data reusables.enterprise-accounts.emu-permission-interact %}'
4+
permissions: 'People with read access to a repository can participate in discussions and polls in the repository. People with read access to the source repository for organization discussions can participate in discussions and polls in that organization. {% data reusables.enterprise-accounts.emu-permission-interact %}'
55
versions:
66
fpt: '*'
77
ghec: '*'
@@ -13,20 +13,25 @@ shortTitle: Participate in discussion
1313

1414
{% data reusables.discussions.about-discussions %} For more information, see "[About discussions](/discussions/collaborating-with-your-community-using-discussions/about-discussions)."
1515

16-
In addition to starting or viewing a discussion, you can comment in response to the original comment from the author of the discussion. You can also create a comment thread by replying to an individual comment that another community member made within the discussion, and react to comments with emoji.
16+
In addition to starting or viewing discussions and polls, you can comment in response to the original comment from the author of the discussion. You can also create a comment thread by replying to an individual comment that another community member made within the discussion, and react to comments with emoji.
1717

1818
You can block users and report disruptive content to maintain a safe and pleasant environment for yourself on {% data variables.product.product_name %}. For more information, see "[Maintaining your safety on {% data variables.product.prodname_dotcom %}](/communities/maintaining-your-safety-on-github)."
1919

2020
## Prerequisites
2121

22-
{% data variables.product.prodname_discussions %} must be enabled for the repository for you to participate in a discussion in the repository. For more information, see "[Enabling or disabling {% data variables.product.prodname_discussions %} for a repository](/github/administering-a-repository/enabling-or-disabling-github-discussions-for-a-repository)."
22+
{% data variables.product.prodname_discussions %} must be enabled for the repository or organization for you to participate in a discussion in the repository or organization. For more information, see "[Enabling or disabling {% data variables.product.prodname_discussions %} for a repository](/github/administering-a-repository/enabling-or-disabling-github-discussions-for-a-repository)" and "[Enabling or disabling GitHub Discussions for an organization](/organizations/managing-organization-settings/enabling-or-disabling-github-discussions-for-an-organization)."
2323

2424
## Creating a discussion
2525

2626
{% data reusables.discussions.starting-a-discussion %}
2727

28+
## Creating a poll
29+
30+
{% data reusables.discussions.starting-a-poll %}
31+
2832
## Marking a comment as an answer
2933

3034
Discussion authors and users with the triage role or greater for a repository can mark a comment as the answer to a discussion in the repository.
35+
Similarly, discussion authors and users with the triage role or greater for the source repository for organization discussions can mark a comment as the answer to a discussion in the organization.
3136

3237
{% data reusables.discussions.marking-a-comment-as-an-answer %}

content/discussions/guides/best-practices-for-community-conversations-on-github.md

+8-7
Original file line numberDiff line numberDiff line change
@@ -10,30 +10,31 @@ versions:
1010

1111
## Community conversations in {% data variables.product.prodname_discussions %}
1212

13-
Since {% data variables.product.prodname_discussions %} is an open forum, there is an opportunity to bring non-code collaboration into a project's repository and gather diverse feedback and ideas more quickly. You can help drive a productive conversation by:
13+
Since {% data variables.product.prodname_discussions %} is an open forum, there is an opportunity to bring non-code collaboration into a project's repository or organization and gather diverse feedback and ideas more quickly. You can help drive a productive conversation in a number of ways.
1414

1515
- Asking pointed questions and follow-up questions to garner specific feedback
16-
- Capture a diverse experience and distill it down to main points
17-
- Open an issue to take action based on the conversation, where applicable
16+
- Capturing a diverse experience and distilling it down to main points
17+
- Opening an issue to take action based on the conversation, where applicable
1818

1919
For more information about opening an issue and cross-referencing a discussion, see "[Opening an issue from a comment](/github/managing-your-work-on-github/opening-an-issue-from-a-comment)."
2020

2121
## Learning about conversations on GitHub
2222

2323
You can create and participate in discussions, issues, and pull requests, depending on the type of conversation you'd like to have.
2424

25-
You can use {% data variables.product.prodname_discussions %} to discuss big picture ideas, brainstorm, and spike out a project's specific details before committing it to an issue, which can then be scoped. {% data variables.product.prodname_discussions %} is useful for teams if:
25+
You can use {% data variables.product.prodname_discussions %} to discuss big picture ideas, brainstorm, and develop a project's specific details before committing it to an issue, which can then be scoped. {% data variables.product.prodname_discussions %} is useful for teams if:
2626
- You are in the discovery phase of a project and are still learning which direction your team wants to go in
2727
- You want to collect feedback from a wider community about a project
2828
- You want to keep bug fixes, feature requests, and general conversations separate
29+
- You want to measure interest in new ideas and gauge community opinion using polls
2930

30-
Issues are useful for discussing specific details of a project such as bug reports and planned improvements. For more information, see "[About issues](/articles/about-issues)." Pull requests allow you to comment directly on proposed changes. For more information, see "[About pull requests](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests)" and "[Commenting on a pull request](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/commenting-on-a-pull-request)."
31+
You might use repository discussions to discuss topics that are specific to the repository. If your project spans multiple repositories, you might use organization discussions to discuss topics that aren't specific to a single repository in your organization.
3132

32-
{% data reusables.organizations.team-discussions-purpose %} For more information, see "[About team discussions](/organizations/collaborating-with-your-team/about-team-discussions)."
33+
Issues are useful for discussing specific details of a project such as bug reports and planned improvements. For more information, see "[About issues](/articles/about-issues)." Pull requests allow you to comment directly on proposed changes. For more information, see "[About pull requests](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests)" and "[Commenting on a pull request](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/commenting-on-a-pull-request)."
3334

3435
## Following contributing guidelines
3536

36-
Before you open a discussion, check to see if the repository has contributing guidelines. The CONTRIBUTING file includes information about how the repository maintainer would like you to contribute ideas to the project.
37+
Before you open a discussion in an open source repository, check to see if the repository has contributing guidelines. The CONTRIBUTING file includes information about how the repository maintainer would like you to contribute ideas to the project.
3738

3839
For more information, see "[Setting up your project for healthy contributions](/communities/setting-up-your-project-for-healthy-contributions)."
3940

0 commit comments

Comments
 (0)