Skip to main content

Cette version de GitHub Enterprise Server n'est plus disponible depuis le 2024-03-26. Aucune publication de correctifs n’est effectuée, même pour les problèmes de sécurité critiques. Pour de meilleures performances, une sécurité améliorée et de nouvelles fonctionnalités, effectuez une mise à niveau vers la dernière version de GitHub Enterprise. Pour obtenir de l’aide sur la mise à niveau, contactez le support GitHub Enterprise.

Gestion des discussions

Vous pouvez catégoriser, mettre en lumière, transférer ou supprimer les discussions.

Qui peut utiliser cette fonctionnalité ?

Repository administrators and people with write or greater access to a repository can manage discussions in the repository. Repository administrators and people with write or greater access to the source repository for organization discussions can manage discussions in the organization.

À propos de la gestion des discussions

GitHub Discussions est un forum ouvert pour la conversation entre les chargés de maintenance et la communauté d’un dépôt ou d’une organisation sur GitHub Enterprise Server. Pour plus d’informations sur les discussions, consultez « À propos des discussions ».

Les propriétaires d’organisation peuvent choisir les autorisations nécessaires à la création d’une discussion dans les référentiels appartenant à l’organisation. De même, pour choisir les autorisations requises pour créer une discussion d’organisation, les propriétaires d’organisation peuvent modifier les autorisations requises dans le référentiel source. Pour plus d’informations, consultez « Gestion de la création de discussion pour les dépôts dans votre organisation ».

En tant que chargé de maintenance des discussions, vous pouvez créer des ressources de la communauté pour encourager des discussions alignées sur l’objectif global du projet et gérer un forum ouvert convivial pour les collaborateurs. La création de directives de contribution pour les collaborateurs favorise un forum collaboratif et productif. Pour plus d’informations sur la création de ressources de la communauté, consultez « Définition de recommandations pour les contributeurs de dépôt ».

Quand une discussion génère une idée ou un bogue prêt à étudier, vous pouvez créer un problème à partir d’une discussion. Pour plus d’informations, consultez « Création d’un problème ».

Vous pouvez épingler une discussion en haut de la liste des discussions pour le référentiel ou l’organisation. Vous pouvez également épingler une discussion à une catégorie spécifique. Pour plus d’informations, consultez « Gestion des discussions ».

Pour plus d’informations sur l’animation d’une discussion saine, consultez « Modération des commentaires et des conversations ».

Pour organiser des discussions de manière plus granulaire, vous pouvez appliquer des étiquettes. Par exemple, vous pouvez utiliser des étiquettes pour indiquer l’état d’une discussion afin de rendre le triage plus efficace. Chaque dépôt a un ensemble partagé d’étiquettes pour les problèmes, les demandes de tirage et les discussions. Pour plus d’informations, consultez « Gestion des étiquettes ».

Prérequis

Pour gérer les discussions dans un dépôt, GitHub Discussions doit être activé pour le dépôt. Pour plus d’informations, consultez « Activation ou désactivation de GitHub Discussions pour un dépôt ».

Pour gérer les discussions dans une organisation, GitHub Discussions doit être activé pour l’organisation. Pour plus d’informations, consultez « Activation ou désactivation de GitHub Discussions pour une organisation ».

Changement de la catégorie d’une discussion

Vous pouvez catégoriser les discussions pour aider les membres de la communauté à trouver les discussions connexes. Pour plus d’informations, consultez « Gestion de catégories pour les discussions ».

Vous pouvez également déplacer une discussion vers une autre catégorie. Il n’est pas possible de déplacer une discussion vers ou depuis la catégorie des sondages.

  1. Dans votre instance GitHub Enterprise Server, accédez à la page principale du dépôt.

  2. Sous votre dépôt ou nom d’organisation, cliquez sur Discussions.

    Capture d’écran des onglets d’un dépôt GitHub. L’option « Discussions » est présentée en orange foncé.

  3. Dans la liste des discussions, cliquez sur la discussion à afficher.

  4. Dans la barre latérale droite, à droite de « Catégorie », cliquez sur .

  5. Cliquez sur une catégorie.

Épinglage d’une discussion

Vous pouvez épingler une discussion au-dessus de la liste des discussions pour le référentiel ou l’organisation. Vous pouvez également épingler une discussion à une catégorie spécifique. Les discussions épinglées globalement s’affichent en plus des discussions épinglées à une catégorie spécifique.

Voici à quoi cela ressemble lorsque vous avez une discussion épinglée globalement et une discussion épinglée dans la catégorie Idées.

Capture d’écran d’une discussion épinglée globalement et d’une discussion épinglée à la catégorie Idées.

Épinglage d’une discussion globalement

Vous pouvez épingler jusqu’à quatre discussions importantes au-dessus de la liste des discussions du référentiel ou de l’organisation.

  1. Sur votre instance GitHub Enterprise Server, accédez à la page principale du référentiel ou de l’organisation.

  2. Sous votre dépôt ou nom d’organisation, cliquez sur Discussions.

    Capture d’écran des onglets d’un dépôt GitHub. L’option « Discussions » est présentée en orange foncé.

  3. Dans la liste des discussions, cliquez sur la discussion à afficher.

  4. Dans la barre latérale droite, cliquez sur Épingler la discussion.

    Capture d’écran de la barre latérale droite d’une discussion. L’option « Épingler la discussion » est mise en évidence à l’aide d’un rectangle orange.

  5. Vous pouvez aussi personnaliser l’apparence de la discussion épinglée.

  6. Cliquez sur Épingler la discussion.

Épinglage d’une discussion à une catégorie

Vous pouvez épingler jusqu’à quatre discussions importantes au-dessus de la liste des discussions d’une catégorie spécifique.

  1. Sur votre instance GitHub Enterprise Server, accédez à la page principale du référentiel ou de l’organisation.

  2. Sous votre dépôt ou nom d’organisation, cliquez sur Discussions.

    Capture d’écran des onglets d’un dépôt GitHub. L’option « Discussions » est présentée en orange foncé.

  3. Dans la liste des discussions, cliquez sur la discussion à afficher.

  4. Dans la barre latérale droite, cliquez sur Épingler la discussion à CATÉGORIE.

    Capture d’écran de la barre latérale droite d’une discussion. L’option « Épingler la discussion à Q&A » est délimitée en orange foncé.

  5. Pour confirmer, cliquez sur Épingler à CATEGORY.

Modification d’une discussion épinglée

La modification d’une discussion épinglée ne change pas la catégorie de la discussion. Pour plus d’informations, consultez « Gestion de catégories pour les discussions ».

  1. Sur votre instance GitHub Enterprise Server, accédez à la page principale du référentiel ou de l’organisation.

  2. Sous votre dépôt ou nom d’organisation, cliquez sur Discussions.

    Capture d’écran des onglets d’un dépôt GitHub. L’option « Discussions » est présentée en orange foncé.

  3. Dans la liste des discussions, cliquez sur la discussion à afficher.

  4. Dans la barre latérale droite, cliquez sur Modifier la discussion épinglée.

    Capture d’écran de la barre latérale droite d’une discussion. L’option « Modifier la discussion épinglée » est présentée en orange foncé.

  5. Personnalisez l’apparence de la discussion épinglée.

  6. Cliquez sur Épingler la discussion.

Désépinglage d’une discussion

Vous pouvez désépingler une discussion de la liste des discussions pour le référentiel ou l’organisation, ou de la liste des discussions d’une catégorie spécifique.

Désépinglage d’une discussion épinglée globalement

Vous pouvez désépingler une discussion épinglée globalement. Cela ne supprimera pas la discussion, mais la discussion ne sera plus affichée au-dessus de la liste des discussions.

  1. Sur votre instance GitHub Enterprise Server, accédez à la page principale du référentiel ou de l’organisation.

  2. Sous votre dépôt ou nom d’organisation, cliquez sur Discussions.

    Capture d’écran des onglets d’un dépôt GitHub. L’option « Discussions » est présentée en orange foncé.

  3. Dans la liste des discussions, cliquez sur la discussion à afficher.

  4. Dans la barre latérale droite, cliquez sur Desépingler la discussion.

    Capture d’écran de la barre latérale droite d’une discussion. L’option « Désépingler la discussion » est mise en surbrillance à l’aide d’un rectangle orange.

  5. Lisez l’avertissement, puis cliquez sur Désépingler la discussion.

Désépinglage d’une discussion d’une catégorie

Vous pouvez désépingler une discussion épinglée à une catégorie spécifique. Cela ne supprime pas la discussion, mais la discussion ne s’affiche plus en haut de la catégorie.

  1. Sur votre instance GitHub Enterprise Server, accédez à la page principale du référentiel ou de l’organisation.

  2. Sous votre dépôt ou nom d’organisation, cliquez sur Discussions.

    Capture d’écran des onglets d’un dépôt GitHub. L’option « Discussions » est présentée en orange foncé.

  3. Dans la liste des discussions, cliquez sur la discussion à afficher.

  4. Dans la barre latérale droite, cliquez sur Desépingler la discussion de cette catégorie.

    Capture d’écran de la barre latérale droite d’une discussion. L’option « Détacher la discussion de cette catégorie » est présentée en orange foncé.

  5. Lisez l’avertissement, puis cliquez sur Désépingler de cette catégorie.

Transfert d’une discussion

Pour transférer une discussion, vous devez avoir l’autorisation de créer des discussions dans le dépôt où vous transférez la discussion. Si vous souhaitez transférer une discussion à une organisation, vous devez disposer des autorisations nécessaires pour créer des discussions dans le référentiel source des discussions de l’organisation. Vous pouvez uniquement transférer des discussions entre les dépôts appartenant au même compte d’utilisateur ou d’organisation. Vous ne pouvez pas transférer une discussion d’un dépôt privé ou interne vers un dépôt public. En outre, vous ne pouvez pas transférer les discussions s'il s'agit d'annonces. Pour plus d’informations, consultez « Gestion de catégories pour les discussions ».

  1. Sur votre instance GitHub Enterprise Server, accédez à la page principale du référentiel ou de l’organisation.

  2. Sous votre dépôt ou nom d’organisation, cliquez sur Discussions.

    Capture d’écran des onglets d’un dépôt GitHub. L’option « Discussions » est présentée en orange foncé.

  3. Dans la liste des discussions, cliquez sur la discussion à afficher.

  4. Dans la barre latérale droite, cliquez sur Transférer cette discussion.

    Capture d’écran de la barre latérale droite d’une discussion. L’option « Transférer cette discussion » est présentée en orange foncé.

  5. Sélectionnez le dépôt vers lequel vous voulez transférer la discussion. Vous pouvez également rechercher des dépôts. Si vous souhaitez transférer une discussion à une organisation, choisissez le référentiel source pour les discussions de l’organisation.

  6. Cliquez sur Transférer la discussion.

Suppression d’une discussion

  1. Sur votre instance GitHub Enterprise Server, accédez à la page principale du référentiel ou de l’organisation.

  2. Sous votre dépôt ou nom d’organisation, cliquez sur Discussions.

    Capture d’écran des onglets d’un dépôt GitHub. L’option « Discussions » est présentée en orange foncé.

  3. Dans la liste des discussions, cliquez sur la discussion à afficher.

  4. Dans la barre latérale droite, cliquez sur Supprimer la discussion.

    Capture d’écran de la barre latérale droite d’une discussion. L’option « Supprimer la discussion » est délimitée en orange foncé.

  5. Lisez l’avertissement, puis cliquez sur Supprimer cette discussion.

Conversion de problèmes en fonction d’étiquettes

Vous pouvez convertir en bloc en discussions tous les problèmes qui ont la même étiquette. Les futurs problèmes qui ont cette étiquette sont également convertis automatiquement en discussion dans la catégorie que vous configurez.

  1. Sur votre instance GitHub Enterprise Server, accédez à la page principale du référentiel ou, pour les discussions de l’organisation, au référentiel source.

  2. Sous le nom de votre référentiel, cliquez sur Problèmes.

    Capture d’écran de la page principale d’un dépôt. Dans la barre de navigation horizontale, un onglet intitulé « Problèmes » est indiqué en orange foncé.

  3. Au-dessus de la liste des problèmes ou demandes de tirage, cliquez sur Étiquettes.

    Capture d’écran de la liste des problèmes d’un dépôt. Au-dessus de la liste, un bouton, représenté par une icône d’étiquette et le texte « Étiquettes », est encadré en orange foncé.

  4. À côté de l’étiquette que vous voulez convertir en problème, cliquez sur Convertir les problèmes.

  5. Sélectionnez le menu déroulant Choisir une catégorie et cliquez sur une catégorie pour votre discussion.

  6. Cliquez sur Je comprends, convertir ce problème en discussion.