Desenvolver funcionalidades e iterar com o Amazon Q Developer no GitHub - Amazon Q Developer

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Desenvolver funcionalidades e iterar com o Amazon Q Developer no GitHub

nota

O Amazon Q Developer para GitHub está na versão prévia e está sujeito a alterações.

Você pode usar o Amazon Q Developer no GitHub para otimizar o desenvolvimento implementando automaticamente novos recursos e correções de bugs, transformando as tarefas da ideia em uma solicitação pull concluída. Quando você adiciona o rótulo de desenvolvimento de recursos a um problema ou usa o comando de barra /q dev, o Amazon Q Developer usa o problema, incluindo seu título e descrição, bem como o código do repositório como contexto para gerar novas correções de código e criar uma solicitação pull. Na solicitação pull, você pode fornecer feedback e o Amazon Q Developer itera sobre o código sugerido.

Você pode fazer com que o Amazon Q Developer realize o desenvolvimento de recursos um número limitado de vezes por mês. Você pode aumentar seu uso gratuito a qualquer momento registrando a instalação do aplicativo Amazon Q Developer em sua AWS conta. Para obter mais informações, consulte Aumentar os limites de uso e configurar detalhes no console do Amazon Q Developer.

Importante

O aplicativo Amazon Q Developer tenta criar automaticamente a etiqueta do agente de desenvolvimento Amazon Q nos GitHub repositórios aos quais você autoriza o acesso. Se o rótulo não for criado automaticamente ou se for excluído involuntariamente, você poderá criá-lo manualmente no. GitHub A etiqueta deve ser nomeada como agente de desenvolvimento Amazon Q para que seja reconhecida e processada como uma etiqueta Amazon Q Developer. Para obter mais informações, consulte Creating a label na documentação do GitHub.

Como usar o Amazon Q Developer para desenvolvimento de recursos
  1. Se necessário, faça login na sua conta do GitHub usando suas credenciais do GitHub.

  2. Navegue até sua organização do GitHub e, em seguida, navegue até o repositório em que deseja implementar novos recursos com o Amazon Q Developer.

  3. Selecione Problemas e, em seguida, crie um novo problema ou selecione um problema existente. Para obter mais informações, consulte Create an issue na documentação do GitHub.

    1. Para um novo problema, no campo de entrada de texto Adicionar um título, insira um título que forneça contexto ao Amazon Q Developer para o desenvolvimento de recursos (exemplo: “Criar uma aplicação de reconhecimento de imagem”). A descrição do problema também deve ser incluída, pois também fornece contexto.

      Para um problema existente, você pode editar o título e a descrição do problema para fornecer contexto ao Amazon Q Developer para o desenvolvimento de recursos. Para obter mais informações, consulte Editing an issue na documentação do GitHub.

  4. Ao criar um problema ou configurar um problema existente, você poderá aplicar o rótulo do Amazon Q Developer de desenvolvimento de recursos ou usar o comando de barra /q dev. Execute um destes procedimentos:

    • Para aplicar o rótulo ao problema, siga um destes procedimentos:

      • Selecione o menu suspenso Atribuir ao Amazon Q fornecido como uma extensão do navegador e, em seguida, selecione o rótulo Agente de desenvolvimento do Amazon Q.

      • No menu do lado direito, selecione Rótulos e, em seguida, selecione o rótulo Agente de desenvolvimento do Amazon Q.

    • Como usar o comando de barra /q dev em um comentário:

      1. No problema, navegue até Adicionar um comentário e, no campo de entrada de texto do comentário, insira /q dev.

      2. Escolha Comment (Comentário).

  5. Para um novo problema, selecione Criar problema para concluir a criação do problema com os detalhes necessários para que o Amazon Q Developer desenvolva recursos. Se você configurar um problema existente, salve as alterações. Para obter mais informações, consulte Editing an issue na documentação do GitHub.

    Quando o Amazon Q Developer terminar de gerar alterações no código para o desenvolvimento de recursos, ele comentará sobre o problema e abrirá uma solicitação pull.

  6. Navegue até o comentário deixado pelo Amazon Q Developer (exemplo: “I finished the proposed code changes, and the pull request is ready for review: [PR link]”) e selecione o link da solicitação pull.

    Você também pode navegar até a guia Solicitações pull e, em seguida, selecionar a solicitação pull criada pelo Amazon Q Developer.

  7. Selecione a guia Arquivos alterados para ver as alterações no código.

  8. Se as alterações de código sugeridas forem satisfatórias, você poderá mesclar a solicitação pull. Para obter mais informações, consulte Merge a pull request.

Você também pode revisar a solicitação pull para o desenvolvimento de recursos e iterar nas alterações de código sugeridas fornecendo feedback ao Amazon Q Developer.

Como iterar no código de desenvolvimento de recursos do Amazon Q Developer
  1. Selecione a solicitação pull criada pelo Amazon Q Developer e, em seguida, selecione a guia Arquivos alterados para visualizar as alterações no código.

  2. Opcionalmente, para linhas de código específicas sobre as quais você deseja fornecer feedback, escolha + para adicionar um comentário com feedback.

    Na conversa, você pode usar o /q comando seguido por suas instruções em linguagem natural (por exemplo, /q implement my suggestions ou/q refactor this function for better performance). O Amazon Q Developer responderá com um comentário descrevendo as alterações que fará com base no seu feedback (por exemplo, “Implementarei as seguintes alterações com base no feedback:...”). Quando a implementação for concluída, o Amazon Q Developer publicará outro comentário confirmando as alterações (por exemplo, “Eu implementei as alterações sugeridas”) junto com um link para o commit gerado, onde você poderá visualizar as alterações.

  3. Analise as alterações feitas pelo Amazon Q Developer seguindo o link de confirmação fornecido na conversa. Você pode continuar fornecendo feedback adicional usando o /q comando para novas iterações, conforme necessário.

  4. Se as alterações no código forem satisfatórias, você poderá mesclar a solicitação pull ou iterar no código novamente com novos comentários. Para obter mais informações, consulte Merge a pull request.