Integração de terceiros com o Amazon Q Developer - 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á.

Integração de terceiros com o Amazon Q Developer

O Amazon Q Developer se integra a plataformas de desenvolvimento populares para aprimorar seus fluxos de trabalho de desenvolvimento de software por meio de recursos especializados de inteligência artificial (IA). As integrações suportadas incluem e GitLab Duo eGitHub, fornecendo assistência baseada em IA durante todo o ciclo de vida do desenvolvimento. Essas integrações ajudam a agilizar o desenvolvimento automatizando tarefas rotineiras, melhorando a qualidade do código e acelerando os esforços de modernização.

GitLab Duocom o Amazon Q Developer

GitLab Duocom o Amazon Q Developer fornece um conjunto abrangente de experiências de IA integradas diretamente aos seus GitLab fluxos de trabalho. Disponível para ofertas GitLab autogerenciadas e assinantes do nível Ultimate, a integração permite ações rápidas em GitLab problemas e solicitações de mesclagem para acionar recursos de IA. A integração também inclui o GitLab Duo Chat desenvolvido pela Amazon Q, fornecendo assistência contextual em todo o processo de desenvolvimento.

GitLab Duocom o Amazon Q fornece:

  • Desenvolva ideias de alto nível com uma ação rápida em questões GitLab

  • Revisões de código para verificar a qualidade do código, problemas e questões de segurança com uma ação rápida nas solicitações de mesclagem

  • Modernização do código para a versão Java mais recente suportada com uma ação rápida em GitLab caso de problemas

  • Geração de testes unitários com uma ação rápida nas solicitações de mesclagem

  • Suporte de chat integrado para tarefas de desenvolvimento

Para começar, consulte Configurar GitLab Duo com o Amazon Q.

Amazon Q Developer para GitHub (versão prévia)

A integração do Amazon Q Developer com o Amazon Q GitHub permite o desenvolvimento automatizado de recursos, análises de código e modernização do Java por meio de agentes especializados de IA. Quando você atribui um GitHub problema ao Amazon Q Developer, ele usa o problema e o código do projeto como contexto para gerar um novo código e criar uma pull request. Durante o processo de desenvolvimento, você pode fornecer feedback e o Amazon Q Developer itera o código sugerido, criando um fluxo de trabalho de desenvolvimento colaborativo.

O Amazon Q Developer oferece os seguintes recursos principais emGitHub:

  • Etiqueta de desenvolvimento de recursos que implementa automaticamente novos recursos e correções de bugs, da ideia à pull request

  • Revisões de código automatizadas de pull requests novas ou reabertas para verificar a qualidade do código, problemas e questões de segurança

  • Etiqueta de transformação de código que atualiza automaticamente a base de código para a versão Java compatível

  • Comandos de barra para fornecer formas alternativas de iniciar o desenvolvimento de recursos e a transformação de código a partir de problemas e análises de código após a revisão automática inicial

  • Desenvolvimento iterativo, fornecendo feedback sobre o código gerado e implementando

  • Extensões de navegador para atribuir rapidamente tarefas de desenvolvimento de recursos e transformação de código ao Amazon Q Developer

Para começar, consulte o Início rápido: instalação, uso de recursos e aumento dos limites de uso GitHub.

Regras de projeto para Amazon Q Developer

O Amazon Q Developer permite que você crie e mantenha regras específicas do projeto em GitLab ouGitHub, que definem padrões de codificação e melhores práticas para sua equipe (como exigir dicas de tipo em código Python ou comentários Javadoc em código Java). Essas regras, armazenadas como arquivos Markdown no project-root/.amazonq/rules diretório, garantem a consistência entre todos os desenvolvedores, independentemente do nível de experiência, e são automaticamente incorporadas ao contexto para o Amazon Q Developer quando os desenvolvedores interagem com o Amazon Q Developer em seu projeto, garantindo que todas as respostas geradas estejam de acordo com as diretrizes estabelecidas. Para obter mais informações, consulte Criação de regras de projeto para o Amazon Q Developer em plataformas de terceiros.