

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 (Vista previa)
<a name="amazon-q-for-github"></a>

**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](https://github.com/marketplace/amazon-q-developer) 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 y abordar las vulnerabilidades mediante pruebas unitarias. Una vez que el agente complete una tarea, podrá enviar comentarios y el agente itera basándose en la solución anterior. Para obtener más información, consulte [Agentes de Amazon Q Developer](#github-agents).

Puede acceder a la integración de Amazon Q Developer a través de [GitHub](https://github.com/marketplace/amazon-q-developer) y autorizarla para que dé acceso a los repositorios de su organización. Para empezar a utilizar Amazon Q Developer para GitHub, consulte [Inicio rápido: instalación y uso de funciones en GitHub, y aumentar los límites de uso](github-quickstart.md).

**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](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) y [Roles in organization](https://docs.github.com/en/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization) en la *Documentación de GitHub*.

**nota**  
La integración de Amazon Q Developer con GitHub procesa datos en Estados Unidos. Para obtener más información, consulte [Cross-region Procesamiento en Amazon Q Developer](https://docs.aws.amazon.com/amazonq/latest/qdeveloper-ug/cross-region-processing.html).

**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.

**Topics**
+ [Instalación de la aplicación Amazon Q Developer y autorización del acceso](#github-concepts-set-up)
+ [Agentes de Amazon Q Developer](#github-agents)
+ [Registro de la instalación de aplicaciones](#github-concepts-register-app-install)
+ [Uso de extensiones de navegador en GitHub](#github-concepts-extensions)
+ [Uso de comandos de barra diagonal en GitHub problemas y solicitudes de cambios](#github-slash-commands)
+ [Inicio rápido: instalación y uso de funciones en GitHub, y aumentar los límites de uso](github-quickstart.md)
+ [Desarrollo de funciones e iteración con Amazon Q Developer en GitHub](github-feature-development.md)
+ [Revisar el código con Amazon Q Developer en GitHub](github-code-reviews.md)
+ [Aumento de los límites de uso y los detalles de configuración en la consola de Amazon Q Developer](github-register-app-install.md)
+ [Configuración de los detalles de la instalación registrada](github-configuration.md)
+ [Solución de problemas para Amazon Q Developer para GitHub](github-troubleshooting.md)

## Instalación de la aplicación Amazon Q Developer y autorización del acceso
<a name="github-concepts-set-up"></a>

Como administrador de GitHub la organización, puedes instalar y configurar la aplicación Amazon Q Developer de [GitHub](https://github.com/apps/amazon-q-developer)forma 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 organización de GitHub o a algunos de ellos. Tras la instalación y la autorización, tendrá acceso al uso gratuito de las características de Amazon Q Developer en GitHub. Puede aumentar el uso gratuito registrando la instalación de la aplicación en la [consola de Amazon Q Developer](https://us-east-1.console.aws.amazon.com/amazonq/developer/home#/github). Para obtener más información, consulte [Inicio rápido: instalación y uso de funciones en GitHub, y aumentar los límites de uso](github-quickstart.md).

**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](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) y [Roles in organization](https://docs.github.com/en/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization) en la *Documentación de GitHub*.

**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](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) y [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) en la *Documentación de GitHub*.  
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
<a name="github-agents"></a>

Los agentes desarrolladores de Amazon Q proporcionan asistencia durante todo el ciclo de vida del desarrollo del software, desde la codificación, las pruebas y la implementación hasta la solución de problemas.
+ **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 dev` en un comentario del problema. Para obtener más información, consulte [Desarrollo de funciones e iteración con Amazon Q Developer en GitHub](github-feature-development.md).
+ **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 `/q` en 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 [Revisar el código con Amazon Q Developer en GitHub](github-code-reviews.md).

**importante**  
La aplicación Amazon Q Developer intenta crear automáticamente la etiqueta de **agente de desarrollo de Amazon Q** en GitHub los repositorios a los que usted autoriza el acceso. Si la etiqueta no se crea automáticamente o si se elimina de forma no intencionada, puedes crearla manualmente en. GitHub La etiqueta debe tener el nombre de **agente de desarrollo de Amazon Q** para que se reconozca y procese como etiqueta de desarrollador de Amazon Q. Para obtener más información, consulte [Creating a label](https://docs.github.com/en/issues/using-labels-and-milestones-to-track-work/managing-labels#creating-a-label) en la *Documentación de GitHub*.

## Registro de la instalación de aplicaciones
<a name="github-concepts-register-app-install"></a>

La integración de Amazon Q Developer para GitHub está disponible de forma gratuita sin necesidad de configurar una cuenta de AWS para empezar. Dispones de un número limitado de llamadas al mes para el desarrollo de funciones, así como un número limitado de líneas para las revisiones de código al mes. 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](github-register-app-install.md).

**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](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) y [OAuth apps and organizations](https://docs.github.com/en/apps/oauth-apps/using-oauth-apps/authorizing-oauth-apps#oauth-apps-and-organizations) en la *Documentación de GitHub*.

## Uso de extensiones de navegador en GitHub
<a name="github-concepts-extensions"></a>

Puedes usar la extensión Amazon Q Developer en un navegador compatible para añadir rápidamente una etiqueta para el desarrollo de funciones en caso de GitHub problemas sin tener que buscar en los menús de etiquetas.

La extensión de Amazon Q Developer está disponible para los siguientes navegadores:
+ [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)

## Uso de comandos de barra diagonal en GitHub problemas y solicitudes de cambios
<a name="github-slash-commands"></a>

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 `/q` en 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 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 (Vista previa)](#amazon-q-for-github) en la *Guía del desarrollador de Amazon Q Developer*.