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á.
Transformando código 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.
Com o recurso de transformação de código, você pode atualizar sua pilha de tecnologia, aprimorar o desempenho e garantir a compatibilidade futura, preservando a funcionalidade principal do seu código existente. Com o Amazon Q Developer, você pode evitar dívidas técnicas e criar seus aplicativos para sustentabilidade e escalabilidade a longo prazo.
Quando você adiciona o rótulo de transformação de código a um problema ou usa o comando /q transform
slash, o Amazon Q Developer transforma seu código da versão 8 ou 11 do Java para a versão 17. Em seguida, o Amazon Q Developer cria uma pull request com as alterações e o resumo das alterações que você pode mesclar na sua linha principal.
Você pode fazer com que o Amazon Q Developer realize uma transformação de código 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.
Pré-requisitos
Antes de transformar sua base de código com o Amazon Q Developer, considere os seguintes requisitos:
-
Certifique-se de que seu GitHub repositório tenha GitHub Ações habilitadas. Para obter mais informações, consulte Compreendendo GitHub ações
e Habilitando um fluxo de trabalho na GitHub documentação. -
Crie e configure seu arquivo de fluxo de trabalho no
.github/workflows/
diretório para lidar com tarefas de transformação de código. Para obter mais informações, consulte Personalizando um fluxo de trabalho para transformação de código.
Depois de atender aos pré-requisitos, você pode aplicar o rótulo de agente de transformação Amazon Q e atualizar sua base de código em seu repositório. GitHub
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 atualizar sua base de código
-
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 transformar sua base de código.
-
Escolha Problemas e, em seguida, crie um novo problema. Para obter mais informações, consulte Criar um problema
na GitHub documentação. -
No campo Adicionar um título de entrada de texto, insira um título que forneça contexto ao Amazon Q Developer para transformação de código (exemplo: “Atualizar base de código”). A descrição do problema também deve ser incluída, pois também fornece contexto.
-
Ao criar um problema ou configurar um problema existente, você pode aplicar o rótulo Amazon Q Developer de transformação de código ou usar o comando
/q transform
slash. Execute um destes procedimentos:-
Para aplicar o rótulo ao problema, faça o seguinte:
-
Escolha o menu suspenso Atribuir ao Amazon Q fornecido como uma extensão do navegador e, em seguida, escolha a etiqueta do agente de transformação Amazon Q.
-
No menu do lado direito, escolha Rótulos e, em seguida, escolha o rótulo do agente de transformação Amazon Q.
-
-
Para usar o comando
/q transform
slash em um comentário:-
Dentro do problema, navegue até Adicionar um comentário e, no campo de entrada de texto do comentário, insira
/q transform
. -
Escolha Comment (Comentário).
-
-
-
Escolha Criar problema para concluir a criação do problema com os detalhes necessários para que o Amazon Q Developer transforme seu código.
Quando o Amazon Q Developer terminar de gerar alterações no código para o desenvolvimento do recurso, ele comentará sobre o problema e abrirá uma pull request.
-
Navegue até o comentário deixado pelo Amazon Q Developer (exemplo: "
I finished upgrading your code and opened a pull request: Resolve Upgrade codebase.
“) 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.
-
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
.
O Amazon Q Developer deixa um comentário que fornece um resumo da transformação com detalhes sobre os arquivos que ele atualizou. Você pode encontrar o resumo no build_logs.txt
arquivo fornecido no comentário. Se o Amazon Q Developer não conseguir realizar uma transformação completa do código, ele também fornecerá um resumo dos erros que impediram a transformação completa.