Skip to main content

Utilisation de GitHub Copilot pour explorer des projets

Ce guide vous aidera à utiliser Copilot pour explorer des projets sur GitHub.

Dans ce guide, vous apprendrez à utiliser Copilot Chat dans GitHub pour comprendre l’objectif d’un référentiel, examiner des fichiers et analyser en détail des lignes de code spécifiques. En suivant ces étapes, vous obtiendrez plus rapidement des informations sur n'importe quel projet, ce qui rendra l'intégration, l'examen du code et l'exploration du projet plus faciles et plus efficaces.

Prérequis

Vous devrez accéder à GitHub Copilot. Pour plus d’informations, consultez « Qu’est-ce que GitHub Copilot ? ».

Comprendre un référentiel

Lorsque vous êtes nouveau dans un projet, il peut être difficile de comprendre l'utilité d'un dépôt et de ses fichiers. Copilot peut vous aider à comprendre rapidement l’objectif d’un référentiel, par exemple en fournissant un résumé du fichier README du référentiel.

  1. Sur le GitHub site web, accédez au dépôt sur lequel vous souhaitez discuter.

  2. Cliquez sur l’icône en haut à droite de la page.

  3. Le titre en haut du panneau de chat doit être « Discussions sur » suivi du nom du référentiel en cours.

    Si un nom de référentiel incorrect s’affiche, car vous avez précédemment discuté d’un autre référentiel, cliquez sur Tous les référentiels, puis choisissez le référentiel à propos duquel vous souhaitez discuter.

    Capture d'écran de la page du volet de discussion Copilot avec « Tous les référentiels » mis en surbrillance avec un contour orange foncé.

  4. Dans la zone « Demander Copilot», en bas du panneau de conversation, tapez « Résumer l’objectif de ce référentiel en fonction du fichier README » et appuyez sur Entrée.
    Copilot répond dans le panneau de conversation.

Vous pouvez également utiliser Copilot pour comprendre les rôles de différents dossiers et fichiers au sein du référentiel. Par exemple, vous pouvez demander Copilot de résumer le contenu d’un fichier spécifique ou d’expliquer l’objectif d’un dossier spécifique.

Explorer les fichiers et le code

Lorsque vous explorez un projet, il se peut que vous souhaitiez comprendre le contenu d'un fichier spécifique. Copilot peut vous aider à comprendre rapidement l’objectif d’un fichier, par exemple en fournissant un résumé du contenu du fichier. Vous pouvez également demander Copilot d’expliquer des lignes de code spécifiques dans un fichier.

  1. Dans GitHub, accédez à un référentiel et ouvrez un fichier.

  2. Effectuez l’une des opérations suivantes :

    • Pour poser une question sur l'ensemble du fichier, cliquez sur l'icône Copilot () en haut à droite de la vue du fichier.

      Capture d’écran du bouton Copilot mis en surbrillance avec un encadré orange foncé, en haut de la vue de fichier.

    • Pour poser une question sur des lignes spécifiques du fichier :

      1. Cliquez sur le numéro de ligne de la première ligne que vous souhaitez interroger, maintenez la touche Majuscule enfoncée, puis cliquez sur le numéro de ligne de la dernière ligne que vous souhaitez sélectionner.
      2. Pour poser votre propre question sur les lignes sélectionnées, cliquez sur l'icône Copilot () à droite de votre sélection, puis saisissez votre question dans le panneau GitHub Copilot Chat.
      3. Pour poser une question prédéfinie, cliquez sur le bouton pointant vers le bas à côté de l’icône de Copilot, puis choisissez l’une des options.

      Capture d’écran des boutons Copilot mis en surbrillance avec un encadré orange foncé, à droite de certains codes sélectionnés.

  3. Si vous avez cliqué sur l’icône de Copilot, saisissez une question dans la zone Demander à Copilot en bas du volet de conversation, puis appuyez sur Entrée.

    Par exemple, si vous souhaitez poser des questions sur l’intégralité du fichier, vous pouvez entrer :

    • Explain this file.
    • How could I improve this code?
    • How can I test this script?

    Si vous souhaitez poser des questions sur des lignes spécifiques, vous pouvez entrer :

    • Explain the function at the selected lines.
    • How could I improve this class?
    • Add error handling to this code.
    • Write a unit test for this method.

    Copilot répond à votre demande dans le volet.

  4. Après avoir soumis une question, vous pouvez cliquer sur dans la zone de texte pour arrêter la réponse.

  5. Vous pouvez poursuivre la conversation en posant une question de suivi. Par exemple, vous pouvez saisir « Dites-m’en plus » pour que Copilot développe son dernier commentaire.

Pour aller plus loin

Étapes suivantes

Maintenant que vous savez comment utiliser Copilot pour explorer des projets, vous pouvez l’utiliser pour vous aider à comprendre n’importe quel dépôt, fichier ou ligne de code sur GitHub.