Skip to main content

ディスカッションをモデレートする

コメントを回答としてマークする、ディスカッションをロックまたはロック解除する、イシューをディスカッションに変換する、コミュニティの行動規範に沿わないコメント、ディスカッション、カテゴリの編集または削除を行うことで、健全なコラボレーションを促進することができます。

この機能を使用できるユーザーについて

People with triage access to a repository can moderate discussions in the repository. People with triage access to the source repository for organization discussions can moderate discussions in the organization.

ディスカッションのモデレートについて

GitHub Discussions は、保守管理者が話し合うためのオープン フォーラムであり、GitHub 上のリポジトリまたは組織のためのコミュニティです。 リポジトリのトリアージ権限をお持ちの場合は、コメントを回答としてマークし、コミュニティに有益ではなくなった、または損害を与えているディスカッションをロックし、アイデアがまだ開発の初期段階にあるときに Issue をディスカッションに変換することで、リポジトリのディスカッションをモデレートするのに役立ちます。 同様に、Organization ディスカッションのソースリポジトリのトリアージ許可がある場合、その Organization のディスカッションをモデレートできます。

コメントを回答としてマークする

ディスカッションが回答を受け付けるカテゴリ内にある場合、ディスカッション内のコメントを回答としてマークできます。 詳しくは、「ディスカッションについて」を参照してください。

質問を回答としてマークすると、GitHubはそのコメントとコメントに対する返信をハイライトし、アクセスしてきたユーザが回答を素早く見つけやすくします。

ディスカッションの回答としてマークされているコメントのスクリーンショット。

(コメントに対する応答で) スレッド化されたコメントを、ディスカッションに対する回答としてマークすることもできます。 最小化されたコメントをディスカッションへの回答としてマークすることはできません。

  1. GitHub で、リポジトリまたは organization のメイン ページに移動します。

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

    GitHub リポジトリのタブのスクリーンショット。 [ディスカッション] が濃いオレンジ色の枠線で囲まれています。

  3. ディスカッションのリスト中で、回答済みとしてマークしたい未回答のディスカッションをクリックしてください。

    回答されていないディスカッションがあるディスカッション一覧のスクリーンショット。

  4. ディスカッション中で、回答としてマークしたいコメントを見つけてください。

  5. コメントの下にある [回答としてマーク] をクリックします。

    ディスカッションのコメントのスクリーンショット。 [回答としてマーク] というボタンが濃いオレンジ色の枠線で囲まれています。

  6. 必要に応じて、コメントの回答というマークを解除するには、 [Unmark as answer] (回答というマークを解除する) をクリックします。

ディスカッションをロックする

会話全体が建設的でない場合や、コミュニティの行動規範または GitHub のコミュニティ ガイドラインに違反している場合は、会話をロックするのが適切です。 会話をロックして、コミュニティへのお知らせとして使用するディスカッションへのコメントを防ぐこともできます。 会話をロックすると、リポジトリ (Organization ディスカッションのリースリポジトリ) への書き込み許可のあるユーザーは、ディスカッションで引き続きコメントできます。 ロックされたディスカッションに対して絵文字の反応を許可することもできます。

注: ディスカッションをクローズすることもできます。 詳しくは、「ディスカッションをクローズする」をご覧ください。

  1. GitHub で、リポジトリまたは organization のメイン ページに移動します。

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

    GitHub リポジトリのタブのスクリーンショット。 [ディスカッション] が濃いオレンジ色の枠線で囲まれています。

  3. ディスカッションのリストで、ロックするディスカッションをクリックします。

    回答されていないディスカッションがあるディスカッション一覧のスクリーンショット。

  4. ディスカッションの右余白で、 [会話のロック] をクリックします。

  5. 会話のロックに関する情報を読みます。

  6. 必要に応じて、ディスカッションがロックされている間に絵文字の反応を許可するには、 [Allow reactions] (反応を許可する) を選びます。

  7. 会話をロックするには、 [Lock conversation] をクリックします。

  8. 会話のロックを解除する準備ができたら、ディスカッションの右余白にある [Unlock conversation] をクリックした後、 [Unlock conversation] をクリックします。

Issue をディスカッションに変換する

Issue をディスカッションに変換すると、その Issue のコンテンツを使用してディスカッションが自動的に作成されます。 リポジトリ (Organization ディスカッションのリースリポジトリ) への書き込み許可のあるユーザーは、ラベルに基づき、issue を一括変換できます。 詳しくは、「ディスカッションを管理する」を参照してください。

  1. GitHub で、リポジトリまたは organization のメイン ページに移動します。

  2. リポジトリ名の下にある [イシュー] をクリックします。

    リポジトリのメイン ページのスクリーンショット。 水平ナビゲーション バーでは、[イシュー] というラベルが付いたタブが濃いオレンジ色の枠線で囲まれています。

  3. Issue のリストで、変換する Issue をクリックします。

  4. Issue の右余白にある [ディスカッションに変換] をクリックします。

  5. [カテゴリの選択] ドロップダウン メニューを選択し、ディスカッションのカテゴリをクリックします。

  6. [わかりました、この Issue をディスカッションに変換します] をクリックします。

Organization からのユーザのブロック

組織の所有者とモデレーターは、ユーザーのコメントがコミュニティの行動規範に従っていない場合、そのユーザーを組織からブロックできます。 ブロックしたユーザーは、ディスカッションにコメントできなくなります。 また、組織内であるユーザーが行ったすべてのコメントを非表示にすることもできます。 詳しくは、「Organization からのユーザのブロック」を参照してください。

ユーザをブロックする際には、無期限にブロックするか、一定の期間だけブロックするかを選択できます。 誰かを一定の期間だけブロックした場合、その期間が過ぎると自動的にブロックは解除されます。 無期限にブロックした場合、ブロックはいつでも手動で解除できます。 詳しくは、「Organization からユーザのブロックを解除する」を参照してください。