Desarrollo de características e iteración 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.

Desarrollo de características e iteración con Amazon Q Developer en GitHub

nota

Amazon Q Developer para GitHub está en versión de vista previa y sujeto a cambios.

Puede usar Amazon Q Developer en GitHub para agilizar el desarrollo mediante la implementación automática de nuevas características y correcciones de errores, llevando las tareas desde la idea hasta una solicitud de extracción completa. Al añadir la etiqueta de desarrollo de características a un problema o al usar el comando de barra inclinada /q dev, Amazon Q Developer utiliza el problema, incluidos su título y descripción, así como el código del repositorio como contexto para generar nuevas correcciones de código y crear una solicitud de extracción. En la solicitud de extracción, puede proporcionar comentarios y Amazon Q Developer itera sobre el código sugerido.

Puede hacer que Amazon Q Developer realice el desarrollo de características 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 Aumento de los límites de uso y los detalles de configuración en la consola de Amazon Q Developer.

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 en la Documentación de GitHub.

Cómo utilizar Amazon Q Developer para el desarrollo de características
  1. Si es necesario, inicie sesión en su cuenta de GitHub usando sus credenciales de GitHub.

  2. Navegue hasta la organización de GitHub y, a continuación, navegue hasta el repositorio en el que desee implementar nuevas características con Amazon Q Developer.

  3. Elija Problemas y, a continuación, cree un nuevo problema o elija uno existente. Para obtener más información, consulte Create an issue en la Documentación de GitHub.

    1. Para un número problema, en el campo de entrada de texto Añadir un título, introduzca un título que proporcione contexto a Amazon Q Developer para el desarrollo de la característica (por ejemplo: “Crear una aplicación de reconocimiento de imágenes”). También se debe incluir la descripción del problema, ya que también proporciona contexto.

      En el caso de un problema existente, puede editar el título y la descripción del problema para proporcionar contexto a Amazon Q Developer para el desarrollo de la característica. Para obtener más información, consulte Editing an issue en la Documentación de GitHub.

  4. Al crear un problema o configurar uno existente, puede aplicar la etiqueta de Amazon Q Developer de desarrollo de características o utilizar el comando de barra inclinada /q dev. Realice una de las siguientes acciones:

    • Para aplicar la etiqueta al problema, siga uno de estos pasos:

      • Seleccione el menú desplegable Asignar a Amazon Q que se proporciona como extensión del navegador y, a continuación, elija la etiqueta de Agente de Amazon Q Developer.

      • En el menú de la derecha, elija Etiquetas y, a continuación, elija la etiqueta del Agente de Amazon Q Developer.

    • Cómo usar el comando de barra inclinada /q dev en un comentario:

      1. En el problema, navegue hasta Añadir un comentario y, en el campo de entrada de texto del comentario, introduzca /q dev.

      2. Elija Comment (Comentario).

  5. Si se trata de un problema nuevo, elija Crear problema para terminar de crearlo con los detalles necesarios para que Amazon Q Developer desarrolle características. Si configura un problema existente, asegúrese de guardar los cambios. Para obtener más información, consulte Editing an issue en la Documentación de GitHub.

    Cuando Amazon Q Developer termina de generar cambios en el código para el desarrollo de la característica, comenta el problema y abre una solicitud de extracción.

  6. Navegue hasta el comentario que ha dejado Amazon Q Developer (ejemplo: “I finished the proposed code changes, and the pull request is ready for review: [PR link]”) y, a continuación, elija el enlace de la solicitud de extracción.

    También puede navegar hasta la pestaña Solicitudes de extracción y, a continuación, elegir la solicitud de extracción creada por Amazon Q Developer.

  7. Elija la pestaña Archivos cambiados para ver los cambios en el código.

  8. Si está satisfecho con los cambios de código sugeridos, puede combinar la solicitud de extracción. Para obtener más información, consulte Combinación de una solicitud de extracción.

También puede revisar la solicitud de extracción para el desarrollo de la característica e iterar los cambios de código sugeridos enviando comentarios a Amazon Q Developer.

Cómo iterar en el código de desarrollo de características de Amazon Q Developer
  1. Elija la solicitud de extracción creada por Amazon Q Developer y, a continuación, elija la pestaña Archivos cambiados para ver los cambios en el código.

  2. Si lo desea, para líneas de código específicas sobre las que desee enviar comentarios, seleccione + para añadir un comentario con comentarios.

    En la conversación, puedes usar el /q comando seguido de tus instrucciones en lenguaje natural (por ejemplo, /q implement my suggestions o/q refactor this function for better performance). El desarrollador de Amazon Q responderá con un comentario en el que describa los cambios que realizará en función de sus comentarios (por ejemplo, «Implementaré los siguientes cambios en función de los comentarios:...»). Cuando se complete la implementación, el desarrollador de Amazon Q publicará otro comentario confirmando los cambios (por ejemplo, «He implementado los cambios sugeridos») junto con un enlace a la confirmación generada, donde podrá ver los cambios.

  3. Revisa los cambios realizados por el desarrollador de Amazon Q siguiendo el enlace de confirmación que aparece en la conversación. Puede seguir proporcionando comentarios adicionales utilizando el /q comando para realizar más iteraciones, según sea necesario.

  4. Si está satisfecho con los cambios de código actualizados, puede combinar la solicitud de extracción o volver a iterar sobre el código con nuevos comentarios. Para obtener más información, consulte Combinación de una solicitud de extracción.