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
A aplicação do Amazon Q Developer tenta criar automaticamente os rótulos do agente de desenvolvimento do Amazon Q e do agente de transformação do Amazon Q nos repositórios do GitHub 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. Os rótulos devem ser nomeados como agente de desenvolvimento do Amazon Q e agente de transformação do Amazon Q para serem reconhecidos e processados como rótulos do Amazon Q Developer. Para obter mais informações, consulte Creating a label
Como usar o Amazon Q Developer para desenvolvimento de recursos
-
Se necessário, faça login na sua conta do GitHub
usando suas credenciais do GitHub. -
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.
-
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. -
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.
-
-
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 devem um comentário:-
No problema, navegue até Adicionar um comentário e, no campo de entrada de texto do comentário, insira
/q dev. -
Escolha Comment (Comentário).
-
-
-
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.
-
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 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.
-
Selecione a guia Arquivos alterados para ver as alterações no código.
-
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
-
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.
-
Para a linha de código para a qual você deseja deixar feedback e fazer com que o Amazon Q Developer itere, clique em + para adicionar um comentário com feedback e, em seguida, selecione Iniciar uma revisão.
Após o envio da revisão, o Amazon Q Developer começará a revisar o código com base no seu feedback. Quando o Amazon Q Developer termina de revisar seu feedback, ele confirma as alterações na solicitação pull e atualiza você com um comentário.
-
Selecione Concluir revisão, clique no botão de opção Solicitar alterações e, em seguida, selecione Enviar revisão para que seus comentários sejam revisados.
-
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
.
O Amazon Q Developer se integra aos fluxos de trabalho do GitHub Actions para criar um sistema inteligente de ciclo de feedback. Quando uma solicitação pull é criada, fluxos de trabalho configurados, como testes de unidade, são executados automaticamente. Se o fluxo de trabalho falhar, o Amazon Q Developer analisará a saída e, com base nos resultados e nas informações de falha, iterará nas alterações do 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 consegue 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 ao Amazon Q Developer para interpretação e execução. Você pode configurar fluxos de trabalho usando arquivos YAML do GitHub Actions 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 Understanding GitHub Actions