跳至主要内容

管理讨论分类

您可以对讨论进行分类,以便为您的社区成员整理对话,并且您可以为每个分类选择一种格式。

谁可以使用此功能?

代码库管理员和对代码库具有写入或更高访问权限的人员可以管理代码库中讨论的分类。组织讨论的源代码库的代码库管理员和具有写入或更高访问权限的人员可以管理组织中讨论的分类。

关于讨论分类

GitHub 讨论是 GitHub 上代码库或组织的维护者和社区之间进行对话的开放论坛。所有讨论都必须在一个分类中创建。对于代码库讨论,对代码库具有维护或管理员权限的人员会定义该代码库中讨论的分类。对于组织讨论,对源代码库具有维护或管理员权限的人员会定义该组织中讨论的分类。每个分类都有一个格式:开放式讨论、问答或公告。

维护者可以使用公告格式的分类来共享信息、发行版或事件。为了使这些分类中的讨论集中在重要的更新上,只有具有维护或管理员权限的人员才能创建新的讨论,但任何人都可以发表评论和回复。

每个分类必须具有唯一的名称和表情符号配对,并且可以附带详细说明其用途的描述。分类有助于维护者整理对话的归档方式,并且可以自定义以帮助区分问答或更开放式对话的分类。每个代码库或组织最多可以有 25 个分类。有关更多信息,请参阅“关于讨论”。

为了进一步组织您的讨论,您可以创建部分,然后将您的分类嵌套在一个部分中。

默认分类

分类用途格式
📣 公告项目维护者的更新和新闻公告
#️⃣ 常规与项目相关的一切开放式讨论
💡 建议更改或改进项目的建议开放式讨论
🗳 投票包含多个选项供社区投票和讨论的投票投票
🙏 问答供社区回答的问题,采用问答格式问答
🙌 展示与讲述与项目相关的创作、实验或测试开放式讨论

创建分类

  1. 导航到您要创建分类的代码库或组织的主页。

  2. 在您的代码库或组织名称下,单击 讨论.

    Screenshot of the tabs in a GitHub repository. The "Discussions" option is outlined in dark orange.

  3. 在左侧边栏中,“分类”的右侧,单击.

    Screenshot of the "Categories" menu on the Discussions page. The pencil icon for editing categories is highlighted with an orange outline.

  4. 单击**新建分类**。

    Screenshot of the "Manage discussion categories" page.  A button, labeled "New category", is highlighted with an orange outline.

  5. 编辑分类的表情符号、标题、描述和讨论格式。每个分类都有一个格式:开放式讨论、问答或公告。所有讨论都可以转移到另一个代码库,但公告除外。

  6. 可以选择将分类添加到部分。一个分类一次只能属于一个部分。有关如何创建部分的信息,请参阅“创建部分”。

    Screenshot of part of the "Create category" page, showing the option to add a category to a section.

  7. 单击**创建**。

创建部分

  1. 导航到您要创建分类的代码库或组织的主页。

  2. 在您的代码库或组织名称下,单击 讨论.

    Screenshot of the tabs in a GitHub repository. The "Discussions" option is outlined in dark orange.

  3. 在左侧边栏中,“分类”的右侧,单击.

    Screenshot of the "Categories" menu on the Discussions page. The pencil icon for editing categories is highlighted with an orange outline.

  4. 单击**新建部分**。

    Screenshot of the "Manage discussion categories" page.  A button, labeled "New section", is highlighted with an orange outline.

  5. 编辑部分的表情符号和标题。

  6. 选择要添加到部分的分类。一个分类一次只能属于一个部分。

  7. 单击**创建**。

编辑分类

您可以编辑分类以更改分类的表情符号、标题、描述和讨论格式。

  1. 导航到您要编辑分类的代码库或组织的主页。

  2. 在您的代码库或组织名称下,单击 讨论.

    Screenshot of the tabs in a GitHub repository. The "Discussions" option is outlined in dark orange.

  3. 在左侧边栏中,“分类”的右侧,单击.

    Screenshot of the "Categories" menu on the Discussions page. The pencil icon for editing categories is highlighted with an orange outline.

  4. 在列表中分类的右侧,单击.

  5. 编辑分类的表情符号、标题、描述和讨论格式。每个分类都有一个格式:开放式讨论、问答或公告。所有讨论都可以转移到另一个代码库,但公告除外。

  6. 可以选择将分类添加到部分。一个分类一次只能属于一个部分。有关如何创建部分的信息,请参阅“创建部分”。

    Screenshot of part of the "Create category" page, showing the option to add a category to a section.

  7. 单击**保存更改**。

编辑部分

您可以编辑部分以更改部分的表情符号和标题,以及向部分添加和从中删除分类。

  1. 导航到您要编辑部分的代码库或组织的主页。

  2. 在您的代码库或组织名称下,单击 讨论.

    Screenshot of the tabs in a GitHub repository. The "Discussions" option is outlined in dark orange.

  3. 在左侧边栏中,“分类”的右侧,单击.

    Screenshot of the "Categories" menu on the Discussions page. The pencil icon for editing categories is highlighted with an orange outline.

  4. 在列表中部分的右侧,单击.

  5. 编辑部分的表情符号和标题,然后选择或取消选择要添加到部分或从中删除的分类。

  6. 单击**更新**。

删除分类

删除分类时,GitHub 会将已删除分类中的所有讨论移动到您选择的现有分类。

删除部分时,部分中的所有分类将不再属于任何部分。

  1. 导航到您要删除分类的代码库或组织的主页。

  2. 在您的代码库或组织名称下,单击 讨论.

    Screenshot of the tabs in a GitHub repository. The "Discussions" option is outlined in dark orange.

  3. 在列表中分类的右侧,单击.

  4. 选择下拉菜单,然后为要删除的分类中的任何讨论单击一个新分类。

  5. 单击**删除并移动**。

删除部分

删除部分时,部分中的所有分类将不再属于任何部分。

  1. 导航到您要删除部分的代码库或组织的主页。

  2. 在您的代码库或组织名称下,单击 讨论.

    Screenshot of the tabs in a GitHub repository. The "Discussions" option is outlined in dark orange.

  3. 在列表中部分的右侧,单击.

  4. 在对话框中,查看有关删除部分的信息,然后单击**删除**。