Si vous commencez à utiliser une nouvelle fonctionnalité, essayez de comprendre un système ou prenez en charge une tâche dans un codebase que vous êtes encore en train d’apprendre, Copilot Spaces peut vous aider :
- Restez concentré en organisant le contexte dont vous avez besoin au même endroit.
- Obtenez une aide plus pertinente de Copilot en l’ancrant dans la documentation et le code pertinents.
- Gagnez en rapidité sans changer d’outil ni dépendre des autres pour le contexte.
Pour créer un espace, accédez à https://github.com/copilot/spaces, puis cliquez sur Créer un espace.
Vous trouverez ci-dessous quelques exemples d’utilisation de Espaces pour vous aider dans votre travail de développement.
Développement d’une nouvelle fonctionnalité
Lorsque vous travaillez sur une fonctionnalité spécifique, vous pouvez gagner du temps et obtenir des résultats de meilleure qualité en utilisant un espace. Ajoutez le code pertinent, les spécifications du produit et tout document complémentaire, comme les notes issues d'une revue de conception ou des images de maquettes. Copilot peut vous aider à :
- Résumer le fonctionnement de l’implémentation actuelle.
- Suggérer des modifications ou des ajouts basés sur les spécifications.
- Rédiger une première implémentation ou un aperçu des prochaines étapes.
- Marquer les éléments manquants ou les incohérences.
Instructions :
Cet espace contient le formulaire d’inscription pour les nouveaux utilisateurs d’un organisme de santé à but non lucratif proposant des tests à bas prix. Il a été créé à l’aide de React et Tailwind.
Prompt suggéré :
Comment ajouter la prise en charge de l’authentification à 2 facteurs ?
Définir la logique d’une tâche courte et fréquente
Lorsque vous travaillez sur des tâches répétitives telles que le suivi des événements de télémétrie ou la gestion des émissions d’événements, il est utile de documenter la logique une seule fois et de la partager avec d’autres via Espaces. Cela permet d’assurer la cohérence et de gagner du temps lors de l’exécution de la tâche. Si vous disposez d’un organigramme de processus pour une tâche, vous pouvez le charger dans votre espace de référence. Copilot peut vous aider en :
- Suggérant des modèles efficaces basés sur votre travail précédent.
- Aidant à écrire des fonctions ou des modèles réutilisables.
- Passant en revue la logique pour s’assurer qu’elle respecte les normes du projet.
- Fournissant des exemples de gestion de tâches similaires dans le codebase.
Instructions :
Vous aidez les développeurs à implémenter des événements de télémétrie. Vous devez (1) valider les objectifs de l’utilisateur pour l’événement, (2) proposer une nouvelle structure d’événement basée sur des exemples d’événements existants (et en utilisant le schéma de télémétrie commun), et (3) créer une nouvelle version du fichier de configuration de télémétrie.
Prompt suggéré :
Aide-moi à enregistrer quand un utilisateur clique sur une notification dans l’application.
Partage des connaissances avec son équipe
Dans les situations où les utilisateurs ont tendance à poser des questions similaires, comme : « Comment fonctionne l’authentification ? » ou « Comment fonctionne la recherche dans un projet ? », Copilot peut vous aider à :
- Expliquer le fonctionnement du code.
- Répondre aux questions basées sur la documentation la plus récente.
- Guider les nouveaux membres de l’équipe sur les meilleures pratiques.
Instructions :
Vous disposez de la documentation et du code associés à notre système d’authentification.
Prompt suggéré :
Comment fonctionne l’authentification unique ?
Étapes suivantes
Une fois que vous avez créé un espace pour vous aider dans vos tâches de développement, pensez à le partager avec votre équipe afin de réduire les transferts et les questions récurrentes. Consultez Collaborer avec votre équipe à l’aide de GitHub Copilot Spaces.