

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

# Third-party integração com o Amazon Q Developer
<a name="third-party-integration"></a>

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 AI-powered assistência em todo o ciclo de vida do desenvolvimento. Essas integrações ajudam a agilizar o desenvolvimento automatizando tarefas rotineiras e melhorando a qualidade do código.

## GitLab Duo com Amazon Q Developer
<a name="gitlab-integration"></a>

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 assinantes do nível GitLab Self-Managed Offering e 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 pelo Amazon Q, fornecendo assistência contextual em todo o processo de desenvolvimento.

O GitLab Duo com Amazon Q oferece:
+ 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, os problemas e as questões de segurança com uma ação rápida nas solicitações de mesclagem
+ Geração de testes de unidade com uma ação rápida nas solicitações de mesclagem
+ Suporte de chat em linha para tarefas de desenvolvimento

Para começar, consulte [Set up GitLab Duo with Amazon Q](https://docs.gitlab.com/user/duo_amazon_q/setup/).

## Amazon Q Developer para GitHub (Demonstração)
<a name="github-integration"></a>

A integração do Amazon Q Developer com o Amazon Q GitHub permite o desenvolvimento automatizado de recursos e análises de código por meio de agentes especializados em IA. Quando você atribui um problema do GitHub 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 solicitação pull. 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 no GitHub:
+ Rótulo de desenvolvimento de recursos que implementa automaticamente novos recursos e correções de bugs, desde a ideia até a solicitação pull
+ Revisões de código automatizadas de solicitações pull novas ou reabertas para verificar a qualidade do código, os problemas e as questões de segurança
+ Comandos de barra para fornecer formas alternativas de iniciar o desenvolvimento de recursos a partir de problemas e análises de código após a revisão automática inicial
+ Desenvolvimento iterativo por meio do fornecimento e da implementação de feedback sobre o código gerado
+ Extensões de navegador para atribuir rapidamente tarefas de desenvolvimento de recursos ao Amazon Q Developer

Para começar, consulte o [Início rápido: instalar, usar recursos no GitHub e aumentar limites de uso](github-quickstart.md).

## Regras de projeto do Amazon Q Developer
<a name="third-party-context"></a>

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 diretório `{{project-root}}/.amazonq/rules`, garantem a consistência entre todos os desenvolvedores, independentemente do nível de experiência. Além disso, são automaticamente incorporadas ao contexto para o Amazon Q Developer quando os desenvolvedores interagem com o Amazon Q Developer no seu projeto, garantindo que todas as respostas geradas estejam conforme as diretrizes estabelecidas. Para obter mais informações, consulte [Criar regras de projeto para o Amazon Q Developer em plataformas de terceiros](third-party-context-project-rules.md).