Amazon Q Developer pour GitHub (version préliminaire) - Amazon Q Developer

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)

Note

Amazon Q Developer pour GitHub est en version préliminaire et peut faire l'objet de modifications.

Amazon Q Developer for GitHub or GitHub Enterprise Cloud 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é, corriger les vulnérabilités grâce à des tests unitaires et moderniser les applications Java existantes. 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 de développement Amazon Q.

Vous pouvez accéder à l'intégration Amazon Q Developer via Amazon Q GitHubet l'autoriser à fournir un accès aux référentiels de votre organisation. Pour commencer à utiliser Amazon Q Developer pourGitHub, consultezDémarrage rapide : installation, utilisation de fonctionnalités et augmentation GitHub des limites d'utilisation.

Important

Pour installer l'application Amazon Q Developer et autoriser l'accès aux GitHub référentiels, vous devez satisfaire aux exigences de l'GitHuborganisation. Pour plus d'informations, consultez les sections Conditions requises pour installer une GitHub application et Rôles dans l'organisation dans la GitHub documentation.

Note

L'intégration d'Amazon Q Developer GitHub aux données de traitement aux États-Unis d'Amérique. Pour plus d'informations, consultez la section Traitement interrégional dans Amazon Q Developer.

Note

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

Installation de l'application Amazon Q Developer et autorisation d'accès

En tant qu'administrateur d'GitHuborganisation, vous pouvez installer et configurer l'application Amazon Q Developer GitHubgratuitement 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 GitHub organisation 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. Pour de plus amples informations, veuillez consulter Démarrage rapide : installation, utilisation de fonctionnalités et augmentation GitHub des limites d'utilisation.

Important

Pour installer l'application Amazon Q Developer et autoriser l'accès aux GitHub référentiels, vous devez satisfaire aux exigences de l'GitHuborganisation. Pour plus d'informations, consultez les sections Conditions requises pour installer une GitHub application et Rôles dans l'organisation dans la GitHub documentation.

Note

Si l'organisation de votre GitHub entreprise a activé la liste d'adresses IP autorisées, vous devez accepter les adresses IP autorisées dans l' GitHub application. Vous pouvez également choisir d'ajouter automatiquement les adresses IP à votre liste d'autorisations. Pour plus d'informations, consultez les sections Autoriser l'accès par GitHub les applications et Activation des adresses IP autorisées dans la GitHub documentation.

Les adresses IP suivantes sont utilisées pour accéder à vos GitHub ressources :

34.228.181.128 44.219.176.187 54.226.244.221

Agents de développement Amazon Q

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 et à la modernisation des applications.

  • 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 corrections de bogues. Amazon Q Developer crée une pull request contenant les modifications et un résumé des modifications. Au lieu d'appliquer une étiquette, vous pouvez également lancer le développement de fonctionnalités à l'aide de la commande /q dev slash 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.

  • Agent de révision du code Amazon Q : lorsqu'une nouvelle pull request est créée ou qu'une pull request fermée est rouverte, 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 pull request. Les révisions automatiques du code ne sont pas déclenchées par les validations ultérieures effectuées dans le cadre d'une pull request existante. Vous pouvez lancer des révisions de code supplémentaires dans le cadre de pull requests à l'aide de la commande /q review slash. Pour de plus amples informations, veuillez consulter Révision du code avec Amazon Q Developer dans GitHub.

  • Agent de transformation Amazon Q : après avoir créé un problème et ajouté l'étiquette de transformation du code, Amazon Q Developer transforme votre code de la version 8 ou 11 de Java à la version 17. Amazon Q Developer crée une pull request contenant les modifications et un résumé des modifications. Au lieu d'appliquer une étiquette, vous pouvez également lancer la transformation du code à l'aide de la commande /q transform slash dans un commentaire du problème. Pour de plus amples informations, veuillez consulter Transformation du code avec Amazon Q Developer dans GitHub.

Important

L'application Amazon Q Developer tente de créer automatiquement l'agent de développement Amazon Q et les étiquettes de l'agent de transformation Amazon Q dans GitHub les référentiels auxquels vous autorisez l'accès. Si les étiquettes ne sont pas créées automatiquement ou si elles sont supprimées par inadvertance, vous pouvez les créer manuellement dansGitHub. Les étiquettes doivent être nommées agent de développement Amazon Q et agent de transformation Amazon Q pour être reconnues et traitées en tant qu'étiquettes Amazon Q Developer. Pour plus d'informations, consultez la section Création d'une étiquette dans la GitHub documentation.

Enregistrement de l'installation de l'application

L'intégration Amazon Q Developer GitHub est disponible gratuitement sans qu'il soit nécessaire de créer un AWS compte pour commencer. Vous recevez un nombre limité d'appels par mois pour le développement de fonctionnalités et la transformation du code, 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 sur votre AWS compte. Pour de plus amples informations, veuillez consulter Augmentation des limites d'utilisation et des détails de configuration dans la console Amazon Q Developer.

Important

Pour enregistrer l'installation de l'application dans la console Amazon Q Developer, vous devez satisfaire aux exigences de l'GitHuborganisation. Pour plus d'informations, consultez la section Conditions requises pour installer une GitHub application, OAuth des applications et des organisations dans la GitHub documentation.

Utilisation des extensions de navigateur dans GitHub

Vous pouvez utiliser l'extension Amazon Q Developer dans un navigateur compatible pour ajouter rapidement une étiquette pour le développement de fonctionnalités ou la transformation du code 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 :

Utilisation de commandes slash dans les GitHub problèmes et les pull requests

Vous pouvez utiliser des commandes slash dans les commentaires GitHub relatifs aux problèmes ou des pull requests pour appeler Amazon Q Developer afin d'effectuer des tâches de développement ou de fournir une assistance.

  • /q dev- Invoque Amazon Q Developer en cas de GitHub problème pour implémenter automatiquement les nouvelles fonctionnalités et corriger les bogues. Amazon Q Developer crée une pull request contenant les modifications et un résumé des modifications.

  • /q review- Invoque Amazon Q Developer pour effectuer automatiquement des révisions de code lorsque des pull requests sont créées ou rouvertes, en fournissant des commentaires sur la qualité du code, les problèmes potentiels et les problèmes de sécurité, ainsi que des suggestions de solutions. Les révisions automatiques ne sont pas déclenchées par les validations ultérieures des pull requests existantes.

  • /q transform- Invoque Amazon Q Developer pour transformer automatiquement le code Java 8 ou 11 en Java 17 lorsqu'un problème est créé avec l'étiquette de transformation du code. Amazon Q Developer crée une pull request contenant les modifications et un résumé des modifications.

  • /q help- Fournit des informations sur Amazon Q Developer pourGitHub, notamment, les commandes barres obliques, les fonctionnalités, les détails de personnalisation, ainsi qu'un lien vers la Amazon Q Developer pour GitHub (version préliminaire) documentation du guide du développeur Amazon Q Developer.