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á.
Desenvolvendo recursos e iterando com o Amazon Q Developer em GitHub
nota
O Amazon Q Developer GitHub for está em versão prévia e está sujeito a alterações.
Você pode usar o Amazon Q Developer in GitHub para agilizar o desenvolvimento implementando automaticamente novos recursos e correções de bugs, transformando as tarefas da ideia em uma pull request concluída. Quando você adiciona o rótulo de desenvolvimento de recursos a um problema, ele 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 pull request. Na pull request, você pode fornecer feedback e o Amazon Q Developer repete 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 Aumentando os limites de uso e configurando detalhes no console do Amazon Q Developer.
Importante
O aplicativo Amazon Q Developer tenta criar automaticamente os rótulos do agente de desenvolvimento Amazon Q e do agente de transformação Amazon Q nos GitHub repositórios aos quais você autoriza o acesso. Se os rótulos não forem criados automaticamente ou se forem excluídos acidentalmente, você poderá criá-los manualmente no. GitHub As etiquetas devem ser nomeadas como agente de desenvolvimento Amazon Q e agente de transformação Amazon Q para que sejam reconhecidas e processadas como etiquetas Amazon Q Developer. Para obter mais informações, consulte Criação de um rótulo
Para usar o Amazon Q Developer para desenvolvimento de recursos
-
Se necessário, faça login na sua GitHub
conta usando suas GitHub credenciais. -
Navegue até sua GitHub organização e, em seguida, navegue até o repositório em que você deseja implementar novos recursos com o Amazon Q Developer.
-
Escolha Problemas e, em seguida, crie um novo problema ou escolha um problema existente. Para obter mais informações, consulte Criar um problema
na GitHub documentação. -
Para uma nova edição, 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 do recurso (exemplo: “Criar um aplicativo 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 do recurso. Para obter mais informações, consulte Edição de um problema
na GitHubdocumentação.
-
-
Ao criar um problema ou configurar um problema existente, aplique o rótulo Amazon Q Developer de desenvolvimento de recursos. Siga um destes procedimentos para aplicar o rótulo ao problema:
-
Escolha o menu suspenso Atribuir ao Amazon Q fornecido como uma extensão do navegador e, em seguida, escolha o rótulo do agente de desenvolvimento Amazon Q.
-
No menu do lado direito, escolha Rótulos e, em seguida, escolha o rótulo do agente de desenvolvimento Amazon Q.
-
-
Para um novo problema, escolha 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, certifique-se de salvar as alterações. Para obter mais informações, consulte Edição de um problema
na GitHubdocumentação. Quando o Amazon Q Developer termina de gerar alterações no código para o desenvolvimento do recurso, ele comenta sobre o problema e abre uma pull request.
-
Navegue até o comentário deixado pelo Amazon Q Developer (exemplo: "
I finished generating the proposed code changes and opened a pull request: Resolve Create an image recognition app
“) e escolha o link do pull request.Você também pode navegar até a guia Pull requests e, em seguida, escolher a pull request criada pelo Amazon Q Developer.
-
Escolha a guia Arquivos alterados para ver as alterações no código.
-
Se estiver satisfeito com as alterações de código sugeridas, você pode mesclar a pull request. Para obter mais informações, consulte Mesclar uma pull request
.
Você também pode revisar a pull request para o desenvolvimento do recurso e repetir as alterações de código sugeridas fornecendo feedback ao Amazon Q Developer.
Para iterar no código de desenvolvimento de recursos do Amazon Q Developer
-
Escolha a pull request criada pelo Amazon Q Developer e, em seguida, escolha a guia Arquivos alterados para visualizar as alterações no código.
-
Para a linha de código para a qual você deseja deixar feedback e que o Amazon Q Developer itere, escolha + para adicionar um comentário com feedback e, em seguida, escolha Iniciar uma avaliação.
Depois de enviar a análise, o Amazon Q Developer começa a analisar o código com base no seu feedback. Quando o Amazon Q Developer termina de revisar seu feedback, ele confirma as alterações na pull request e atualiza você com um comentário.
-
Escolha Concluir sua análise, escolha o botão de opção Solicitar alterações e, em seguida, escolha Enviar avaliação para que seus comentários sejam revisados.
-
Se estiver satisfeito com as alterações atualizadas no código, você pode mesclar a pull request ou repetir o código novamente com novos comentários. Para obter mais informações, consulte Mesclar uma pull request
.
O Amazon Q Developer se integra aos fluxos de trabalho do GitHub Actions para criar um sistema inteligente de feedback loop. Quando uma pull request é criada, fluxos de trabalho configurados, como testes de unidade, são executados automaticamente. Se o fluxo de trabalho falhar, o Amazon Q Developer analisa a saída e, com base nos resultados e nas informações de falha, ele itera as alterações no código. À medida que as alterações de código são enviadas e os fluxos de trabalho são executados, o Amazon Q Developer interpreta os resultados e usa essas informações para refinar sua abordagem. Isso cria um ciclo de aprendizado contínuo em que cada iteração se baseia em tentativas anteriores e o Amazon Q Developer é capaz de desenvolver suas soluções.
A eficácia de um ciclo de feedback depende de testes e fluxos de trabalho bem definidos que forneçam feedback significativo para que o Amazon Q Developer interprete e aja de acordo com ele. Você pode configurar fluxos de trabalho usando arquivos GitHub Actions YAML em seu repositório, permitindo processos personalizados de teste e validação aos quais o Amazon Q Developer pode responder. Para obter mais informações, consulte Entendendo GitHub as ações