Transformación del código con Amazon Q Developer en GitHub - 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.

Transformación del código con Amazon Q Developer en GitHub

nota

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

Con la función de transformación de código, puede actualizar su conjunto de tecnologías, mejorar el rendimiento y garantizar la compatibilidad futura, al tiempo que conserva la funcionalidad principal de su código existente. Con Amazon Q Developer, puede evitar la deuda técnica y crear sus aplicaciones para lograr la escalabilidad y la sostenibilidad a largo plazo.

Al añadir la etiqueta de transformación de código a una edición o utilizar el comando de /q transform barra diagonal, Amazon Q Developer transforma el código de la versión 8 u 11 de Java a la versión 17. Luego, Amazon Q Developer crea una solicitud de cambios con los cambios y un resumen de los cambios que puedes combinar en tu línea principal.

Puede hacer que Amazon Q Developer realice una transformación de código un número limitado de veces al mes. Puedes aumentar el uso gratuito en cualquier momento 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.

Requisitos previos

Antes de transformar su base de código con Amazon Q Developer, tenga en cuenta los siguientes requisitos:

Tras cumplir los requisitos previos, puede aplicar la etiqueta de agente de transformación de Amazon Q y actualizar su base de código en su repositorio. 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.

Para actualizar su base de código
  1. Si es necesario, inicia sesión en tu GitHubcuenta con tus GitHub credenciales.

  2. Navegue hasta su GitHub organización y, a continuación, navegue hasta el repositorio en el que desee transformar su base de código.

  3. Elige Problemas y, a continuación, crea un nuevo problema. Para obtener más información, consulta Crear un problema en la GitHub documentación.

  4. En el campo de entrada de texto Añadir un título, introduzca un título que proporcione contexto al desarrollador de Amazon Q para la transformación del código (por ejemplo: «Actualizar la base de código»). También se debe incluir la descripción del problema, ya que también proporciona contexto.

  5. Al crear una incidencia o configurar una incidencia existente, puede aplicar la etiqueta Amazon Q Developer de transformación de código o utilizar el comando /q transform slash. Realice una de las siguientes acciones:

    • Para aplicar la etiqueta a la edición, realice una de las siguientes acciones:

      • Selecciona el menú desplegable Asignar a Amazon Q que se proporciona como extensión del navegador y, a continuación, elige la etiqueta de agente de transformación de Amazon Q.

      • En el menú de la derecha, selecciona Etiquetas y, a continuación, elige la etiqueta del agente de transformación Amazon Q.

    • Para usar el comando de /q transform barra diagonal en un comentario:

      1. En el número, ve a Añadir un comentario y, en el campo de entrada de texto del comentario, introduce/q transform.

      2. Elija Comment (Comentario).

  6. Selecciona Crear problema para terminar de crear el problema con los detalles necesarios para que Amazon Q Developer transforme tu código.

    Cuando Amazon Q Developer termine de generar cambios en el código para el desarrollo de la función, comentará el problema y abrirá una solicitud de cambios.

  7. Navega hasta el comentario dejado por el desarrollador de Amazon Q (ejemplo: "I finished upgrading your code and opened a pull request: Resolve Upgrade codebase.«) y, a continuación, selecciona el enlace de la solicitud de cambios.

    También puedes ir a la pestaña de solicitudes de extracción y, a continuación, elegir la solicitud de extracción creada por Amazon Q Developer.

  8. Selecciona la pestaña Archivos modificados para ver los cambios.

  9. Si estás satisfecho con los cambios de código sugeridos, puedes fusionar la solicitud de extracción. Para obtener más información, consulta Fusionar una solicitud de extracción.

El desarrollador de Amazon Q deja un comentario que proporciona un resumen de la transformación con detalles sobre los archivos que ha actualizado. Puede encontrar el resumen en el build_logs.txt archivo proporcionado en el comentario. Si el desarrollador de Amazon Q no puede realizar una transformación de código completa, también proporciona un resumen de los errores que impidieron la transformación completa.