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:
-
Asegúrese de que su GitHub repositorio tenga GitHub activadas las acciones. Para obtener más información, consulte Descripción de GitHub las acciones
y Habilitación de un flujo de trabajo en la GitHub documentación. -
Cree y configure su archivo de flujo de trabajo en el
.github/workflows/
directorio para gestionar las tareas de transformación de código. Para obtener más información, consulte Personalización de un flujo de trabajo para la transformación del código.
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
Para actualizar su base de código
-
Si es necesario, inicia sesión en tu GitHub
cuenta con tus GitHub credenciales. -
Navegue hasta su GitHub organización y, a continuación, navegue hasta el repositorio en el que desee transformar su base de código.
-
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. -
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.
-
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:-
En el número, ve a Añadir un comentario y, en el campo de entrada de texto del comentario, introduce
/q transform
. -
Elija Comment (Comentario).
-
-
-
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.
-
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.
-
Selecciona la pestaña Archivos modificados para ver los cambios.
-
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.