Amazon Q Developer para GitHub (versión preliminar) - Amazon Q Developer

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Amazon Q Developer para GitHub (versión preliminar)

nota

Amazon Q Developer for GitHub se encuentra en versión preliminar y está sujeto a cambios.

Amazon Q Developer for GitHub o GitHub Enterprise Cloud le permite aprovechar las capacidades de Amazon Q Developer para sus flujos de trabajo de desarrollo de software. Con agentes de desarrollo especializados, puede implementar nuevas ideas, revisar el código para detectar problemas de calidad, abordar las vulnerabilidades mediante pruebas unitarias y modernizar las aplicaciones Java heredadas. Una vez que el agente complete una tarea, usted podrá enviar comentarios y el agente repetirá la solución anterior. Para obtener más información, consulte Agentes desarrolladores de Amazon Q.

Puede acceder a la integración de Amazon Q Developer GitHuby autorizarla para que dé acceso a los repositorios de su organización. Para empezar a utilizar Amazon Q Developer forGitHub, consulteInicio rápido: instalación, uso de funciones y aumento de los límites GitHub de uso.

importante

Para instalar la aplicación Amazon Q Developer y autorizar el acceso a GitHub los repositorios, debes cumplir los requisitos de la GitHub organización. Para obtener más información, consulte los requisitos para instalar una GitHub aplicación y las funciones en la organización en la GitHub documentación.

nota

La integración de Amazon Q Developer GitHub procesa datos en los Estados Unidos. Para obtener más información, consulte Procesamiento entre regiones en Amazon Q Developer.

nota

Actualmente, Amazon Q Developer for GitHub (versión preliminar) no utiliza tu contenido para mejorar el servicio. Si lo habilitamos en el futuro, le proporcionaremos un aviso adecuado y le proporcionaremos una forma de excluirse de dicho uso.

Instalación de la aplicación Amazon Q Developer y autorización del acceso

Como administrador de GitHub la organización, puedes instalar y configurar la aplicación Amazon Q Developer de GitHubforma gratuita sin necesidad de configurar una AWS cuenta para empezar. Durante el proceso de instalación, puede optar por proporcionar acceso a todos los repositorios de su GitHub organización o a algunos de ellos. Tras la instalación y la autorización, tendrá acceso al uso gratuito de las funciones de Amazon Q Developer en. GitHub Puedes aumentar el uso gratuito registrando la instalación de la aplicación en la consola de Amazon Q Developer. Para obtener más información, consulte Inicio rápido: instalación, uso de funciones y aumento de los límites GitHub de uso.

importante

Para instalar la aplicación Amazon Q Developer y autorizar el acceso a GitHub los repositorios, debes cumplir los requisitos de la GitHub organización. Para obtener más información, consulte los requisitos para instalar una GitHub aplicación y las funciones en la organización en la GitHub documentación.

nota

Si su organización GitHub empresarial ha habilitado las listas de IP permitidas, debe aceptar las direcciones IP permitidas en la GitHub aplicación. 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 Permitir el acceso por parte de GitHub aplicaciones y Habilitar las direcciones IP permitidas en la GitHub documentación.

Las siguientes direcciones IP se utilizan para acceder a sus GitHub recursos:

34.228.181.128 44.219.176.187 54.226.244.221

Agentes desarrolladores de Amazon Q

Los agentes desarrolladores de Amazon Q proporcionan asistencia 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 desarrollo de Amazon Q: tras crear un problema y añadir la etiqueta de desarrollo de funciones, Amazon Q Developer implementa automáticamente las nuevas funciones y las correcciones de errores. El desarrollador de Amazon Q crea una solicitud de cambios con los cambios y un resumen de los mismos. En lugar de aplicar una etiqueta, también puedes iniciar el desarrollo de funciones con el comando de /q dev barra inclinada en un comentario sobre el problema. Para obtener más información, consulte Desarrollo de funciones 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, el desarrollador de Amazon Q 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 puedes revisar y confirmar con la solicitud de cambios. Las revisiones automáticas del código no se activan a partir de confirmaciones posteriores realizadas en el marco de una solicitud de extracción existente. Puedes iniciar revisiones de código adicionales dentro de las solicitudes de extracción con el comando /q review slash. Para obtener más información, consulte Revisar el código con Amazon Q Developer en GitHub.

  • Agente de transformación de Amazon Q: tras crear una incidencia 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. El desarrollador de Amazon Q crea una solicitud de cambios con los cambios y un resumen de los mismos. En lugar de aplicar una etiqueta, también puedes iniciar la transformación del código con el comando de /q transform barra diagonal en un comentario sobre el problema. Para obtener más información, consulte Transformación del código con Amazon Q Developer en GitHub.

importante

La aplicación Amazon Q Developer intenta crear automáticamente las etiquetas del agente de desarrollo de Amazon Q y del agente de transformación de Amazon Q en GitHub los repositorios a los que usted autoriza el acceso. Si las etiquetas no se crean automáticamente o si se eliminan de forma no intencionada, puedes crearlas manualmente. GitHub Las etiquetas deben tener el nombre de agente de desarrollo de Amazon Q y agente de transformación de Amazon Q para que se reconozcan y procesen como etiquetas de desarrollador de Amazon Q. Para obtener más información, consulte Creación de una etiqueta en la GitHub documentación.

Registrar la instalación de la aplicación

La integración para desarrolladores de Amazon Q GitHub está disponible de forma gratuita sin necesidad de configurar una AWS cuenta para empezar. Dispones de un número limitado de llamadas al mes para el desarrollo de funciones y la transformación del código, así como un número limitado de líneas al mes para revisar el código. Puedes aumentar el uso gratuito registrando la instalación de la aplicación Amazon Q Developer en tu AWS cuenta. Para obtener más información, consulte Aumentar los límites de uso y los detalles de configuración en la consola Amazon Q Developer.

importante

Para registrar la instalación de la aplicación en la consola de Amazon Q Developer, debes cumplir los requisitos de la GitHub organización. Para obtener más información, consulte los requisitos para instalar una GitHub aplicación y OAuth las aplicaciones y organizaciones en la GitHub documentación.

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 funciones o la transformación del código en caso de GitHub problemas sin tener que buscar en los menús de etiquetas.

La extensión Amazon Q Developer está disponible para los siguientes navegadores:

Uso de comandos de barra diagonal en las GitHub emisiones y en las solicitudes de cambios

Puedes usar comandos de barra diagonal en los comentarios de los GitHub problemas o en las solicitudes de cambios para invocar a Amazon Q Developer para que realice tareas de desarrollo o brinde soporte.

  • /q dev- Invoca a Amazon Q Developer en un GitHub problema para implementar automáticamente nuevas funciones y correcciones de errores. El desarrollador de Amazon Q crea una solicitud de cambios con los cambios y un resumen de los mismos.

  • /q review- Invoca a Amazon Q Developer para que revise automáticamente el código cuando se creen o se vuelvan a abrir solicitudes de cambios, y proporciona comentarios sobre la calidad del código, los posibles problemas y los problemas de seguridad, junto con sugerencias de correcciones. Las revisiones automáticas no se activan al confirmar posteriormente las solicitudes de extracción de datos existentes.

  • /q transform- Invoca a Amazon Q Developer para que transforme automáticamente el código de Java 8 u 11 en Java 17 cuando se crea un problema con la etiqueta de transformación de código. El desarrollador de Amazon Q crea una solicitud de cambios con los cambios y un resumen de las modificaciones.

  • /q help- Proporciona información sobre Amazon Q Developer forGitHub, incluidos comandos de barra diagonal, funciones y detalles de personalización, así como un enlace a la Amazon Q Developer para GitHub (versión preliminar) documentación de la Guía para desarrolladores de Amazon Q.