Skip to main content

Collaborating with maintainers using discussions

You can contribute to the goals, plans, health, and community for a project on GitHub Enterprise Server by communicating with the maintainers of the project in a discussion.

Who can use this feature

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.

About collaboration with maintainers using GitHub Discussions

GitHub Discussions は、保守管理者が話し合うためのオープン フォーラムであり、GitHub Enterprise Server 上のリポジトリまたは組織のためのコミュニティです。 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."

すべてのディスカッションは、カテゴリ内に作成しなければなりません。 リポジトリディスカッションの場合、リポジトリの保守管理または管理のアクセス許可を持つユーザがそのリポジトリでディスカッションのカテゴリを定義します。 Organization ディスカッションの場合、ソース リポジトリの保守管理または管理のアクセス許可を持つユーザーがその Organization でディスカッションのカテゴリを定義します。 それぞれのカテゴリには、オープンエンドのディスカッション、質問と回答、アナウンスといったフォーマットがあります。 メンテナは、情報、リリース、イベントを共有するために、アナウンス形式のカテゴリを利用できます。 これらのカテゴリ内のディスカッションが重要なアップデートに集中し続けるようにするために、新しいディスカッションを作成できるのはメンテナンスもしくは管理権限を持つ人だけになっていますが、コメントと返信は誰でもできます。

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."

GitHubは、質問/回答のフォーマットのディスカッションに回答としてマークされた多くのコメントを寄せたコミュニティメンバーを自動的に認識します。 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"

Most helpful contributors to discussions for a project

Community members can upvote discussions and top-level comments inside discussions to communicate with maintainers about ideas that matter to them. Project maintainers can then sort discussions and comments based on upvotes to gain insight into what community members value.

For more information about participation in discussions, see "Participating in a discussion."

Prerequisites

To collaborate with maintainers in repository discussions, a repository administrator or project maintainer must enable GitHub Discussions for the repository. For more information, see "Enabling or disabling GitHub Discussions for a repository."

To collaborate with maintainers in organization discussions, GitHub Discussions must be enabled for the organization. For more information, see "Enabling or disabling GitHub Discussions for an organization."

Starting a discussion

  1. On your GitHub Enterprise Server instance, navigate to the main page of the repository or organization where you want to start a discussion.
  2. リポジトリ名または組織名の下にある [ディスカッション] をクリックします。 リポジトリの [ディスカッション] タブ
  3. Click New discussion. "New discussion" button within the "Discussions" tab for a repository
  4. Select the Select Category drop-down menu, and click a category for your discussion. "Select Category" drop-down menu and list of available categories in a repository
  5. Type a title and body for your discussion. Text fields for new discussion's title and body
  6. Click Start discussion. "Start discussion" button

Starting a poll

  1. On your GitHub Enterprise Server instance, navigate to the main page of the repository. 1. リポジトリ名または組織名の下にある [ディスカッション] をクリックします。 リポジトリの [ディスカッション] タブ
  2. カテゴリの一覧で、 [Polls](投票) をクリックします。 [Polls](投票) カテゴリを示すスクリーンショット
  3. 右側の [Start poll](投票の開始) をクリックします。 [Start poll](投票の開始) ボタンを示すスクリーンショット
  4. 投票のタイトルと本文 (省略可能) を入力します。 タイトルと本文のテキスト フィールドを示すスクリーンショット
  5. 投票の質問を入力します。 投票の質問のテキスト フィールドを示すスクリーンショット
  6. 投票のオプションを少なくとも 2 つ入力します。 投票のオプションのテキスト フィールドを示すスクリーンショット
  7. 必要に応じて別の投票オプションを追加するには、 [オプションの追加] をクリックします。 [Add an option](オプションの追加) ボタンを示すスクリーンショット
  8. [Start poll](投票の開始) をクリックします。 [Start poll](投票の開始) ボタンを示すスクリーンショット

Filtering the list of discussions

You can search for discussions and filter the list of discussions in a repository or organization. For more information, see "Searching discussions."

  1. On your GitHub Enterprise Server instance, navigate to the main page of the repository or organization.
  2. リポジトリ名または組織名の下にある [ディスカッション] をクリックします。 リポジトリの [ディスカッション] タブ
  3. 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. Search bar and buttons for filtering discussions
  4. In the list of discussions, click the discussion you want to view. Discussion search results

Sorting the list of discussions

You can choose how to sort the list of discussions.

  1. On your GitHub Enterprise Server instance, navigate to the main page of the repository or organization.

  2. リポジトリ名または組織名の下にある [ディスカッション] をクリックします。 リポジトリの [ディスカッション] タブ

  3. To the right of the Search all discussions field, select New, or select Top and choose a time period from the drop down menu.

    Buttons for sorting discussions

    • Sort by New to display the discussions with the most recent activity at the top of the list.
    • Sort by Top to display the discussions with the most upvotes at the top of the list. You can limit the list to only display discussions from a specific time period.

Sorting top-level comments in discussions

You can choose how to sort top-level comments in discussions. Comment threads do not impact the order comments are sorted in.

  1. On your GitHub Enterprise Server instance, navigate to the main page of the repository or organization.

  2. リポジトリ名または組織名の下にある [ディスカッション] をクリックします。 リポジトリの [ディスカッション] タブ

  3. ディスカッションのリストで、表示するディスカッションをクリックします。 リポジトリのディスカッション リスト中のディスカッション

  4. Under the main discussion post, select Oldest, Newest, or Top.

    Buttons for sorting comments in discussions

    • Sort by Oldest to display the oldest top-level comments first.
    • Sort by Newest to display the newest top-level comments first.
    • Sort by Top to display the most upvoted top-level comments first.

Converting an issue to a discussion

Issueが追跡して優先順位付けするような作業アイテムというよりは、疑問や自由形式の会話であることが分かった場合には、Issueをディスカッションに変換できます。 For more information, see "Moderating discussions."

Further reading