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
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 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.
-
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.
-
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
/qcomando seguido por suas instruções em linguagem natural (por exemplo,/q implement my suggestionsou/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. -
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
/qcomando para novas iterações, conforme necessário. -
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
.