Skip to main content

GitHub Copilot Cookbook

Learn how to use GitHub Copilot to accomplish specific tasks.

À la une

Implementing a feature from a GitHub Issue

Implementing a feature from a GitHub Issue

Give a GitHub issue to CLI GitHub Copilot, then steer the conversation to implement the feature.
    Diagnostic des échecs des tests CI

    Diagnostic des échecs des tests CI

    Utilisez Copilot pour CLI pour récupérer les journaux CI, faire le lien entre les échecs et le code local, et résoudre les problèmes sans quitter le terminal.
      Amélioration de la lisibilité du code et de la maintenance

      Amélioration de la lisibilité du code et de la maintenance

      Discussion avec Copilot peut suggérer des façons de faciliter la compréhension et la maintenance de votre code.

        Explorer des 35 exemples

        • Création de modèles

          Discussion avec Copilot peut vous aider à créer des modèles pour simplifier votre flux de travail et garantir la cohérence entre vos projets.
          • Communicate effectively
          • Author and optimize with Copilot
          • Scale institutional knowledge
          • Chat
        • Triage and summarize repository activity

          Copilot can extract key information from repositories you follow to keep you up-to-date on recent activity.
          • Communicate effectively
          • Author and optimize with Copilot
          • Scale institutional knowledge
          • CLI
        • Synthèse de recherches

          Copilot Chat peut vous aider à synthétiser les résultats de recherche et les informations provenant de plusieurs sources en un résumé cohérent.
          • Communicate effectively
          • Author and optimize with Copilot
          • Scale institutional knowledge
          • Chat
        • Création de diagrammes

          GitHub Copilot Chat peut vous aider à créer des diagrammes pour mieux comprendre vos données et communiquer des insights.
          • Communicate effectively
          • Visualize data
          • Scale institutional knowledge
          • Author and optimize with Copilot
          • Chat
        • Generating tables

          Discussion avec Copilot can help you create tables to organize information and present it clearly.
          • Communicate effectively
          • Author and optimize with Copilot
          • Scale institutional knowledge
          • Chat
        • Debugging invalid JSON

          Discussion avec Copilot can identify and resolve syntax errors or structural issues in JSON data.
          • Debugging code
          • Author and optimize with Copilot
          • Improve quality and maintainability
          • Chat
        • Gestion des limites de taux de l'API

          Discussion avec Copilot peut aider à gérer les limites de débit d’API en suggérant du code qui les détecte et implémente une logique de nouvelle tentative.
          • Debugging code
          • Author and optimize with Copilot
          • Improve quality and maintainability
          • Chat
        • Diagnostic des échecs des tests CI

          Utilisez Copilot pour CLI pour récupérer les journaux CI, faire le lien entre les échecs et le code local, et résoudre les problèmes sans quitter le terminal.
          • Debugging code
          • Author and optimize with Copilot
          • Improve quality and maintainability
          • CLI
        • Exploration des possibilités de mise en œuvre des fonctionnalités

          Discussion avec Copilot peut vous aider à explorer différentes approches pour implémenter une seule fonctionnalité.
          • Functionality analysis
          • Author and optimize with Copilot
          • Scale institutional knowledge
          • Chat
        • Analyse et incorporation des commentaires des utilisateurs

          Discussion avec Copilot peut améliorer le processus d’incorporation des commentaires des utilisateurs dans votre projet.
          • Functionality analysis
          • Author and optimize with Copilot
          • Scale institutional knowledge
          • Chat
        • Implementing a feature from a GitHub Issue

          Give a GitHub issue to CLI GitHub Copilot, then steer the conversation to implement the feature.
          • Author and optimize with Copilot
          • CLI
        • Amélioration de la lisibilité du code et de la maintenance

          Discussion avec Copilot peut suggérer des façons de faciliter la compréhension et la maintenance de votre code.
          • Refactoring code
          • Author and optimize with Copilot
          • Improve quality and maintainability
          • Chat
        • Fixing lint errors

          Discussion avec Copilot can suggest ways to fix issues identified by a code linter.
          • Refactoring code
          • Author and optimize with Copilot
          • Improve quality and maintainability
          • Chat
        • Refactorisation pour optimiser les performances

          Discussion avec Copilot peut suggérer des moyens d’accélérer l’exécution du code.
          • Refactoring code
          • Author and optimize with Copilot
          • Improve quality and maintainability
          • Chat
        • Refactoring for environmental sustainability

          Discussion avec Copilot can suggest ways to make code more environmentally friendly.
          • Refactoring code
          • Improve quality and maintainability
          • Author and optimize with Copilot
          • Chat
        • Refactorisation pour implémenter un modèle de conception

          Discussion avec Copilot peut suggérer des modèles de conception que vous pouvez utiliser pour améliorer votre code.
          • Refactoring code
          • Author and optimize with Copilot
          • Improve quality and maintainability
          • Chat
        • Refactorisation des couches d’accès aux données

          Discussion avec Copilot peut suggérer des façons de dissocier votre code d’accès aux données de votre logique métier, ce qui facilite la maintenance et la mise à l’échelle d’une application.
          • Refactoring code
          • Author and optimize with Copilot
          • Improve quality and maintainability
          • Chat
        • Decoupling business logic from UI components

          Discussion avec Copilot can help you separate your business logic from your user interface code, making it easier to maintain and scale your application.
          • Refactoring code
          • Author and optimize with Copilot
          • Improve quality and maintainability
          • Chat
        • Gérer les problèmes transversaux

          Discussion avec Copilot peut vous aider à éviter le code lié à une préoccupation autre que la préoccupation principale de la méthode ou de la fonction dans laquelle se trouve le code.
          • Refactoring code
          • Author and optimize with Copilot
          • Improve quality and maintainability
          • Chat
        • Simplifying complex inheritance hierarchies

          Discussion avec Copilot can help you to refactor code to avoid classes with multiple layers of inheritance.
          • Refactoring code
          • Author and optimize with Copilot
          • Improve quality and maintainability
          • Chat
        • Fixing database deadlocks or data integrity issues

          Discussion avec Copilot can help you avoid code that causes slow or blocked database operations, or tables with missing or incorrect data.
          • Refactoring code
          • Author and optimize with Copilot
          • Improve quality and maintainability
          • Chat
        • Translating code to a different programming language

          Discussion avec Copilot can help you rewrite code to perform the same operations but in a different programming language.
          • Refactoring code
          • Author and optimize with Copilot
          • Improve quality and maintainability
          • Chat
        • Signaler des problèmes sans interrompre votre flux de travail

          Lorsqu’un élément attire votre attention en plein milieu d’une tâche, utilisez Copilot pour CLI pour créer une issue GitHub avec le contexte du code, les PR associées et les libellés, puis reprenez ce que vous étiez en train de faire.
          • Documenting code
          • Author and optimize with Copilot
          • CLI
        • Documenter le code existant

          Discussion avec Copilot peut vous aider à documenter le code hérité.
          • Documenting code
          • Author and optimize with Copilot
          • Scale institutional knowledge
          • Chat
        • Explaining legacy code

          Discussion avec Copilot can help with explaining unfamiliar code.
          • Documenting code
          • Author and optimize with Copilot
          • Scale institutional knowledge
          • Chat
        • Explication d’algorithmes complexes ou de logique

          Discussion avec Copilot peut vous aider à ajouter une documentation claire et concise sur les algorithmes complexes ou la logique.
          • Documenting code
          • Author and optimize with Copilot
          • Scale institutional knowledge
          • Chat
        • Synchronisation de la documentation avec les modifications du code

          Discussion avec Copilot peut vous aider à conserver la documentation du code up-to-date.
          • Documenting code
          • Author and optimize with Copilot
          • Scale institutional knowledge
          • Chat
        • Écriture de discussions ou de billets de blog

          Discussion avec Copilot peut vous aider à générer des idées, un plan ou rédiger des discussions ou des billets de blog.
          • Documenting code
          • Author and optimize with Copilot
          • Scale institutional knowledge
          • Chat
        • Generating unit tests

          Discussion avec Copilot can help with generating unit tests for a function.
          • Testing code
          • Author and optimize with Copilot
          • Improve quality and maintainability
          • Chat
        • Création d'objets fictifs pour abstraire les couches

          Discussion avec Copilot peut vous aider à créer des objets fictifs que vous pouvez utiliser pour les tests unitaires.
          • Testing code
          • Author and optimize with Copilot
          • Improve quality and maintainability
          • Chat
        • Création de tests de bout en bout pour une page Web

          Discussion avec Copilot peut vous aider à générer des tests de bout en bout.
          • Testing code
          • Author and optimize with Copilot
          • Improve quality and maintainability
          • Chat
        • Mise à jour des tests unitaires pour correspondre aux modifications du code

          Discussion avec Copilot peut vous aider à mettre à jour vos tests.
          • Testing code
          • Author and optimize with Copilot
          • Improve quality and maintainability
          • Chat
        • Securing your repository

          Discussion avec Copilot can help you to secure your repository and your code.
          • Security analysis
          • Author and optimize with Copilot
          • Improve quality and maintainability
          • Chat
        • Managing dependency updates

          Discussion avec Copilot can help you get set up with Dependabot to streamline dependency updates.
          • Security analysis
          • Author and optimize with Copilot
          • Improve quality and maintainability
          • Chat
        • Recherche de vulnérabilités existantes dans le code

          Copilot Chat peut vous aider à trouver des vulnérabilités courantes dans votre code et à suggérer des correctifs.
          • Security analysis
          • Author and optimize with Copilot
          • Improve quality and maintainability
          • Chat