Amazon Q Developer para GitHub (versión preliminar)
nota
Amazon Q Developer para GitHub está en versión de vista previa y sujeto a cambios.
Amazon Q Developer para GitHub o GitHub Enterprise Cloud
Puede acceder a la integración de Amazon Q Developer a través de GitHub
importante
Para instalar la aplicación de Amazon Q Developer y autorizar el acceso a repositorios de GitHub, debe cumplir los requisitos de la organización de GitHub. Para obtener más información, consulte Requirements to install a GitHub App
nota
La integración de Amazon Q Developer con GitHub procesa datos en Estados Unidos. Para obtener más información, consulte Cross-region processing in Amazon Q Developer.
nota
Actualmente, Amazon Q Developer para GitHub (vista previa) no utiliza el contenido para mejorar el servicio. Si se habilita en el futuro, le proporcionaremos un aviso adecuado, así como una forma de dejar de usar esta opción.
Temas
Instalación de la aplicación Amazon Q Developer y autorización del acceso
Uso de comandos de barra inclinada en problemas de GitHub y solicitudes de extracción
Inicio rápido: instalación, uso de características en GitHub y aumento de los límites de uso
Desarrollo de características e iteración con Amazon Q Developer en GitHub
Personalización de un flujo de trabajo para la transformación de código
Aumento de los límites de uso y los detalles de configuración en la consola de Amazon Q Developer
Instalación de la aplicación Amazon Q Developer y autorización del acceso
Como administrador de una organización GitHub, puede instalar y configurar la aplicación Amazon Q Developer desde GitHub
importante
Para instalar la aplicación de Amazon Q Developer y autorizar el acceso a repositorios de GitHub, debe cumplir los requisitos de la organización de GitHub. Para obtener más información, consulte Requirements to install a GitHub App
nota
Si su organización empresarial de GitHub ha habilitado las listas de IP permitidas, debe aceptar las direcciones IP permitidas en la aplicación de GitHub. También puede optar por añadir automáticamente las direcciones IP a su lista de direcciones permitidas. Para obtener más información, consulte Allowing access by GitHub Apps
Las siguientes direcciones IP se utilizan para acceder a sus recursos de GitHub:
34.228.181.128 44.219.176.187 54.226.244.221
Agentes de Amazon Q Developer
Los agentes de Amazon Q Developer proporcionan soporte durante todo el ciclo de vida del desarrollo de software, desde la codificación, las pruebas y la implementación hasta la solución de problemas y la modernización de las aplicaciones.
-
Agente de Amazon Q Developer: tras crear un problema y añadir la etiqueta de desarrollo de características, Amazon Q Developer implementa automáticamente las nuevas características y las correcciones de errores. Amazon Q Developer crea una solicitud de extracción con los cambios y un resumen de los cambios. En lugar de aplicar una etiqueta, también puede iniciar el desarrollo de características con el comando de barra inclinada
/q deven un comentario del problema. Para obtener más información, consulte Desarrollo de características e iteración con Amazon Q Developer en GitHub. -
Agente de revisión de código de Amazon Q: cuando se crea una nueva solicitud de extracción o se vuelve a abrir una solicitud de extracción cerrada, Amazon Q Developer realiza automáticamente una revisión del código y proporciona comentarios sobre la calidad del código, los posibles problemas y los problemas de seguridad. Amazon Q Developer también genera correcciones para los problemas identificados, que puede revisar y confirmar con la solicitud de extracción. La revisión del código incluye un resumen de la revisión del código con los resultados subprocesados. Puedes interactuar con Amazon Q Developer mediante el comando
/qen los comentarios de las solicitudes de extracción para hacer preguntas sobre los resultados de la revisión del código.Las revisiones automáticas del código no se activan con las confirmaciones posteriores realizadas dentro de una solicitud de extracción existente. Puede iniciar revisiones de código adicionales dentro de las solicitudes de extracción con el comando de barra inclinada
/q review. Para obtener más información, consulte Revisión de código con Amazon Q Developer en GitHub. -
Agente de transformación de Amazon Q: tras crear un problema y añadir la etiqueta de transformación de código, Amazon Q Developer transforma el código de la versión 8 u 11 de Java a la versión 17. Amazon Q Developer crea una solicitud de extracción con los cambios y un resumen de los mismos. En lugar de aplicar una etiqueta, también puede iniciar la transformación del código con el comando de barra inclinada
/q transformen un comentario del problema. Para obtener más información, consulte Transformación de código con Amazon Q Developer en GitHub.
importante
La aplicación de Amazon Q Developer intenta crear automáticamente las etiquetas de agente de desarrollo de Amazon Q y de agente de transformación de Amazon Q en los repositorios de GitHub a los que autorice el acceso. Si las etiquetas no se crean automáticamente o si se eliminan de forma no intencionada, puede crearlas manualmente en GitHub. Las etiquetas deben tener el nombre de agente de desarrollo de Amazon Q y de agente de transformación de Amazon Q para que se reconozcan y se procesen como etiquetas de Amazon Q Developer. Para obtener más información, consulte Creating a label
Registro de la instalación de aplicaciones
La integración de Amazon Q Developer para GitHub está disponible de forma gratuita sin necesidad de configurar una cuenta de AWS para empezar. Dispone de un número limitado de invocaciones al mes para el desarrollo de características y la transformación del código, así como un número limitado de líneas al mes para revisar el código. Puede aumentar el uso gratuito registrando la instalación de las aplicaciones de Amazon Q Developer con su cuenta de AWS. Para obtener más información, consulte Aumento de los límites de uso y los detalles de configuración en la consola de Amazon Q Developer.
importante
Para registrar la instalación de aplicaciones en la consola de Amazon Q Developer, debe cumplir los requisitos de la organización de GitHub. Para obtener más información, consulte Requirements to install a GitHub App
Uso de extensiones de navegador en GitHub
Puede utilizar la extensión Amazon Q Developer en un navegador compatible para añadir rápidamente una etiqueta para el desarrollo de características o la transformación del código en caso de problemas de GitHub sin tener que buscar en los menús de etiquetas.
La extensión de Amazon Q Developer está disponible para los siguientes navegadores:
Uso de comandos de barra inclinada en problemas de GitHub y solicitudes de extracción
Puede usar comandos de barra inclinada en los comentarios dentro de los problemas de GitHub o en las solicitudes de extracción para invocar a Amazon Q Developer para que realice tareas de desarrollo o brinde soporte.
-
/q dev: invoca a Amazon Q Developer en un problema de GitHub para implementar automáticamente nuevas características y correcciones de errores. Amazon Q Developer crea una solicitud de extracción con los cambios y un resumen de los cambios. -
/q review: invoca a Amazon Q Developer para que revise automáticamente el código cuando se crean o se vuelven a abrir solicitudes de extracción. Las revisiones del código proporcionan comentarios sobre la calidad del código, los posibles problemas y los problemas de seguridad, junto con sugerencias de correcciones y resúmenes de las revisiones del código con resultados subprocesados. Utilice/qen los comentarios de las solicitudes de extracción para interactuar con los resultados. Las revisiones automáticas no se activan con las confirmaciones posteriores de solicitudes de extracción existentes. -
/q transform: invoca a Amazon Q Developer para que transforme automáticamente el código de Java 8 u 11 a Java 17 cuando se crea un problema con la etiqueta de transformación de código. Amazon Q Developer crea una solicitud de extracción con los cambios y un resumen de las modificaciones. -
/q help: proporciona información sobre Amazon Q Developer para GitHub, incluidos comandos de barra inclinada, características y detalles de personalización, así como un enlace a la documentación de Amazon Q Developer para GitHub (versión preliminar) en la Guía del desarrollador de Amazon Q Developer.