

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Amazon Q Developer pour GitHub (version préliminaire)
<a name="amazon-q-for-github"></a>

**Note**  
Amazon Q Developer pour GitHub est actuellement disponible en version préliminaire et susceptible d’être modifié.

[Amazon Q Developer pour GitHub ou GitHub Enterprise Cloud](https://github.com/marketplace/amazon-q-developer) vous permet de tirer parti des fonctionnalités d’Amazon Q Developer pour vos flux de travail de développement logiciel. Avec des agents de développement spécialisés, vous pouvez mettre en œuvre de nouvelles idées, examiner le code pour détecter les problèmes de qualité et corriger les vulnérabilités grâce à des tests unitaires. Une fois que l’agent a terminé une tâche, vous pouvez fournir des commentaires et l’agent répète la solution précédente. Pour de plus amples informations, veuillez consulter [Agents Amazon Q Developer](#github-agents).

Vous pouvez accéder à l’intégration d’Amazon Q Developer via [https://github.com/marketplace/amazon-q-developer](https://github.com/marketplace/amazon-q-developer) et l’autoriser à fournir un accès aux référentiels de votre organisation. Pour commencer à utiliser Amazon Q Developer pour GitHub, consultez [Démarrage rapide : installation, utilisation de fonctionnalités dans GitHub et augmentation des limites d’utilisation](github-quickstart.md).

**Important**  
Pour installer l’application Amazon Q Developer et autoriser l’accès aux référentiels GitHub, vous devez satisfaire aux exigences de l’organisation GitHub. Pour plus d’informations, consultez [Requirements to install a GitHub App](https://docs.github.com/en/enterprise-cloud@latest/apps/using-github-apps/installing-a-github-app-from-a-third-party#requirements-to-install-a-github-app) et [Rôles dans une organisation](https://docs.github.com/en/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization) dans la *documentation GitHub*.

**Note**  
L’intégration d’Amazon Q Developer avec GitHub traites les données aux États-Unis. Pour plus d'informations, consultez la section [Cross-region Traitement dans Amazon Q Developer](https://docs.aws.amazon.com/amazonq/latest/qdeveloper-ug/cross-region-processing.html).

**Note**  
Amazon Q Developer pour GitHub (version préliminaire) n’utilise pas votre contenu pour améliorer le service à l’heure actuelle. Si nous l’autorisons à l’avenir, nous vous en informerons suffisamment à l’avance et nous vous fournirons un moyen de vous opposer à une telle utilisation.

**Topics**
+ [Installation de l’application Amazon Q Developer et autorisation d’accès](#github-concepts-set-up)
+ [Agents Amazon Q Developer](#github-agents)
+ [Enregistrement de l’installation de l’application](#github-concepts-register-app-install)
+ [Utilisation des extensions de navigateur dans GitHub](#github-concepts-extensions)
+ [Utilisation de commandes slash dans les problèmes GitHub et les demandes de tirage](#github-slash-commands)
+ [Démarrage rapide : installation, utilisation de fonctionnalités dans GitHub et augmentation des limites d’utilisation](github-quickstart.md)
+ [Développement de fonctionnalités et itération avec Amazon Q Developer dans GitHub](github-feature-development.md)
+ [Révision du code avec Amazon Q Developer dans GitHub](github-code-reviews.md)
+ [Augmentation des limites d’utilisation et des détails de configuration dans la console Amazon Q Developer](github-register-app-install.md)
+ [Configuration des détails de l’installation enregistrée](github-configuration.md)
+ [Résolution des problèmes liés à Amazon Q Developer pour GitHub](github-troubleshooting.md)

## Installation de l’application Amazon Q Developer et autorisation d’accès
<a name="github-concepts-set-up"></a>

En tant qu'administrateur d'GitHuborganisation, vous pouvez installer et configurer l'application Amazon Q Developer [https://github.com/apps/amazon-q-developer](https://github.com/apps/amazon-q-developer)gratuitement sans avoir besoin de créer un AWS compte pour commencer. Au cours du processus d’installation, vous choisissez de fournir l’accès à tous les référentiels de votre organisation GitHub ou à certains d’entre eux. Après l’installation et l’autorisation, vous avez accès à une utilisation gratuite des fonctionnalités d’Amazon Q Developer dans GitHub. Vous pouvez augmenter l’utilisation gratuite en enregistrant l’installation de l’application dans la [console Amazon Q Developer](https://us-east-1.console.aws.amazon.com/amazonq/developer/home#/github). Pour de plus amples informations, veuillez consulter [Démarrage rapide : installation, utilisation de fonctionnalités dans GitHub et augmentation des limites d’utilisation](github-quickstart.md).

**Important**  
Pour installer l’application Amazon Q Developer et autoriser l’accès aux référentiels GitHub, vous devez satisfaire aux exigences de l’organisation GitHub. Pour plus d’informations, consultez [Requirements to install a GitHub App](https://docs.github.com/en/enterprise-cloud@latest/apps/using-github-apps/installing-a-github-app-from-a-third-party#requirements-to-install-a-github-app) et [Rôles dans une organisation](https://docs.github.com/en/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization) dans la *documentation GitHub*.

**Note**  
Si l’organisation de votre entreprise GitHub a activé la liste d’adresses IP autorisées, vous devez accepter les adresses IP autorisées dans l’application GitHub. Vous pouvez également choisir d’ajouter automatiquement les adresses IP à votre liste d’autorisations. Pour plus d’informations, consultez [Allowing access by GitHub Apps](https://docs.github.com/en/enterprise-cloud@latest/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-allowed-ip-addresses-for-your-organization#allowing-access-by-github-apps) et [Enabling allowed IP addresses](https://docs.github.com/en/enterprise-cloud@latest/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-allowed-ip-addresses-for-your-organization#enabling-allowed-ip-addresses) dans la *documentation GitHub*.  
Les adresses IP suivantes sont utilisées pour accéder à vos ressources GitHub :  

```
34.228.181.128
44.219.176.187
54.226.244.221
```

## Agents Amazon Q Developer
<a name="github-agents"></a>

Les agents Amazon Q Developer fournissent une assistance tout au long du cycle de développement logiciel, depuis le codage, les tests et le déploiement jusqu'au dépannage.
+ **Agent de développement Amazon Q** : après avoir créé un problème et ajouté l’étiquette de développement des fonctionnalités, Amazon Q Developer implémente automatiquement vos nouvelles fonctionnalités et correctifs de bogues. Amazon Q Developer crée une demande de tirage avec les modifications, ainsi qu’un récapitulatif des modifications. Au lieu d’appliquer une étiquette, vous pouvez également lancer le développement de fonctionnalités à l’aide de la commande slash `/q dev` dans un commentaire du problème. Pour de plus amples informations, veuillez consulter [Développement de fonctionnalités et itération avec Amazon Q Developer dans GitHub](github-feature-development.md).
+ **Agent de révision du code Amazon Q** : lorsqu’une nouvelle demande de tirage est créée ou si une demande de tirage fermée est ouverte à nouveau, Amazon Q Developer effectue automatiquement une révision du code et fournit des commentaires sur la qualité du code, les problèmes potentiels et les problèmes de sécurité. Amazon Q Developer génère également des correctifs pour les problèmes identifiés, que vous pouvez consulter et choisir de valider dans la demande de tirage. La révision du code inclut un résumé de la révision du code avec les résultats par fil de discussion. Vous pouvez interagir avec Amazon Q Developer en utilisant la commande `/q` contenue dans les commentaires de la demande de tirage pour poser des questions sur les résultats de la révision du code.

  Les révisions automatiques du code ne sont pas déclenchées par les validations ultérieures effectuées dans le cadre d’une demande de tirage existante. Vous pouvez lancer des révisions de code supplémentaires dans le cadre des demandes de tirage à l’aide de la commande slash `/q review`. Pour de plus amples informations, veuillez consulter [Révision du code avec Amazon Q Developer dans GitHub](github-code-reviews.md).

**Important**  
L'application Amazon Q Developer tente de créer automatiquement le label d'**agent de développement Amazon Q** dans GitHub les référentiels auxquels vous autorisez l'accès. Si l'étiquette n'est pas créée automatiquement ou si elle est supprimée par inadvertance, vous pouvez la créer manuellement dansGitHub. L'étiquette doit être nommée **agent de développement Amazon Q** pour être reconnue et traitée en tant qu'étiquette Amazon Q Developer. Pour plus d’informations, consultez [Création d’une étiquette](https://docs.github.com/en/issues/using-labels-and-milestones-to-track-work/managing-labels#creating-a-label) dans la *documentation GitHub*.

## Enregistrement de l’installation de l’application
<a name="github-concepts-register-app-install"></a>

L’intégration d’Amazon Q Developer pour GitHub est disponible gratuitement sans qu’il soit nécessaire de créer un compte AWS pour commencer. Vous recevez un nombre limité d'appels par mois pour le développement de fonctionnalités, ainsi qu'un nombre limité de lignes pour les révisions de code par mois. Vous pouvez augmenter l’utilisation gratuite en enregistrant l’installation de l’application Amazon Q Developer avec votre compte AWS . Pour de plus amples informations, veuillez consulter [Augmentation des limites d’utilisation et des détails de configuration dans la console Amazon Q Developer](github-register-app-install.md).

**Important**  
Pour enregistrer l’installation de l’application dans la console Amazon Q Developer, vous devez satisfaire aux exigences de l’organisation GitHub. Pour plus d’informations, consultez [Conditions requises pour installer une application GitHub](https://docs.github.com/en/enterprise-cloud@latest/apps/using-github-apps/installing-a-github-app-from-a-third-party#requirements-to-install-a-github-app) et [OAuth apps et organisations](https://docs.github.com/en/apps/oauth-apps/using-oauth-apps/authorizing-oauth-apps#oauth-apps-and-organizations) dans la *documentation GitHub*.

## Utilisation des extensions de navigateur dans GitHub
<a name="github-concepts-extensions"></a>

Vous pouvez utiliser l'extension Amazon Q Developer dans un navigateur compatible pour ajouter rapidement une étiquette pour le développement de fonctionnalités en cas de GitHub problème sans avoir à effectuer de recherche dans les menus d'étiquettes.

L’extension Amazon Q Developer est disponible pour les navigateurs suivants :
+ [Google Chrome](https://chromewebstore.google.com/detail/amazon-q-github-issue-hel/oefafjbablenakmhacfllkmpaeabnnfi)
+ [Mozilla Firefox](https://addons.mozilla.org/en-US/firefox/addon/amazon-q-github-issue-helper)
+ [Microsoft Edge](https://microsoftedge.microsoft.com/addons/detail/amazon-q-github-issue-helper/poghackjbfhejeppjaegbnblangjbmmc)

## Utilisation de commandes slash dans les problèmes GitHub et les demandes de tirage
<a name="github-slash-commands"></a>

Vous pouvez utiliser des commandes slash dans les problèmes relatifs aux problèmes avec GitHub ou les demandes de tirage pour invoquer Amazon Q Developer afin d’effectuer des tâches de développement ou de fournir une assistance.
+ `/q dev` : invoque Amazon Q Developer dans un problème avec GitHub pour implémenter automatiquement les nouvelles fonctionnalités et corriger les bogues. Amazon Q Developer crée une demande de tirage avec les modifications, ainsi qu’un récapitulatif des modifications.
+ `/q review` : invoque Amazon Q Developer pour effectuer automatiquement des révisions de code lorsque des demandes de tirage sont créées ou rouvertes. Les révisions de code fournissent des commentaires sur la qualité du code, les problèmes potentiels et les problèmes de sécurité, ainsi que des suggestions de correctifs et des résumés des révisions de code avec les résultats des analyses de code par fil de discussion. Utilisez `/q` dans les commentaires des demandes de tirage pour interagir avec les résultats. Les révisions automatiques ne sont pas déclenchées par les validations ultérieures des demandes de tirage existantes.
+ `/q help` : fournit des informations sur Amazon Q Developer pour GitHub, y compris les commandes slash, les fonctionnalités, les détails de personnalisation, ainsi qu’un lien vers la documentation [Amazon Q Developer pour GitHub (version préliminaire)](#amazon-q-for-github) du *Guide du développeur Amazon Q Developer*.