Transformando código com o Amazon Q Developer em 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á.

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:

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 na GitHub documentação.

Para atualizar sua base de código
  1. Se necessário, faça login na sua GitHubconta usando suas GitHub credenciais.

  2. Navegue até sua GitHub organização e, em seguida, navegue até o repositório em que você deseja transformar sua base de código.

  3. Escolha Problemas e, em seguida, crie um novo problema. Para obter mais informações, consulte Criar um problema na GitHub documentação.

  4. 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.

  5. 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:

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

      2. Escolha Comment (Comentário).

  6. 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.

  7. 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.

  8. Escolha a guia Arquivos alterados para ver as alterações.

  9. 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.