Copilot Spaces vous permet de travailler plus rapidement lors du démarrage d’une nouvelle fonctionnalité, de la compréhension d’un système ou de la récupération d’une tâche dans une base de code inconnue.
Utilisez Espaces pour :
- Organisez le contexte dont vous avez besoin à un seul endroit.
- Fournissez Copilot avec du code et de la documentation pertinents.
- Réduisez le temps passé entre les outils ou demandez à d’autres personnes d’obtenir des informations en arrière-plan.
Pour créer un espace, accédez à https://github.com/copilot/spaces, puis cliquez sur Créer un espace.
Les exemples de cet article vous montrent comment utiliser Espaces pour les tâches de développement courantes.
Développement d’une nouvelle fonctionnalité
Créez un espace lorsque vous commencez à travailler sur une fonctionnalité spécifique. Ajoutez le code pertinent, une spécification de produit et tous les documents d'accompagnement. Les documents de prise en charge peuvent inclure des notes provenant d’une révision de conception ou d’images de maquette.
Copilot peut vous aider à :
-
Résumer le fonctionnement de l’implémentation actuelle.
-
Suggérer des modifications ou des ajouts en fonction de la spécification.
-
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 une prise en charge de 2FA (authentification à deux facteurs) ?
Définir la logique d’une tâche courte et fréquente
Documentez la logique des tâches répétitives une fois et partagez-la dans un espace. Cette approche permet à tout le monde de rester cohérent et de gagner du temps. Les tâches telles que le suivi des événements de télémétrie ou la gestion des émissions d’événements bénéficient de cette approche.
Si vous disposez d’un organigramme de processus, chargez-le dans votre espace de référence. Copilot peut :
-
Suggérer des modèles efficaces en fonction de votre travail précédent.
-
Aidez à écrire des fonctions ou des modèles réutilisables.
-
Passez en revue la logique pour vous assurer qu’elle s’aligne sur les normes du projet.
-
Fournissez des exemples de gestion des tâches similaires dans la base de code.
**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
Créez un espace pour les sujets où les gens ont tendance à poser des questions similaires. Par exemple, des questions sur le fonctionnement de l’authentification ou de la recherche dans votre projet.
Copilot peut :
-
Expliquer le fonctionnement du code.
-
Répondez aux questions en fonction de la documentation la plus récente.
-
Guidez 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 ?
Travaux pratiques
Essayez l'exercice "Skills" de mise à l'échelle des connaissances institutionnelles avec Copilot Spaces pour une expérience pratique. Cet exercice vous montre comment :
- Centraliser les connaissances de gestion de projet dispersées dans Copilot Spaces.
- Transformez les analyses d’équipe en artefacts versionnés et consultables.
- Donnez à tous les membres de l’équipe un accès égal aux processus, aux décisions et à la logique.
- Connectez un référentiel en tant que source de connaissances structurée.
- Extrayez, affinez et normalisez les workflows en collaboration.
- Rétroalimentez les améliorations validées dans la documentation interactive.
- Accélérez l’intégration et réduisez le risque de dépendance à personne unique.
- Activez l’exécution cohérente et reproductible du projet.
Étapes suivantes
Après avoir créé un espace pour aider avec les tâches de développement, envisagez de le partager avec votre équipe pour réduire les transferts et les questions répétées. Consultez Collaboration avec d’autres utilisateurs à l’aide de GitHub Copilot Spaces.