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á.
Criação de regras de projeto para o Amazon Q Developer em plataformas de terceiros
Você pode criar uma biblioteca de regras de projeto que você pode usar com o Amazon Q Developer em GitLab ou GitHub. Essas regras descrevem os padrões de codificação e as melhores práticas em toda a sua equipe. Por exemplo, você pode ter uma regra que afirma que todo código Python deve usar dicas de tipo ou que todo código Java deve usar comentários em Javadoc. Ao armazenar essas regras em seu projeto, você pode garantir a consistência entre os desenvolvedores, independentemente do nível de experiência.
As regras do projeto são definidas nos arquivos Markdown na
pasta do projeto.project-root
/.amazonq/rules
Depois de criar as regras do seu projeto, o Amazon Q Developer as usará automaticamente como contexto dentro do seu projeto e se certificará de cumpri-las ao gerar código para o desenvolvimento de recursos.
Para criar uma regra de projeto usando o sistema de arquivos
-
No seu repositório de terceiros, abra a pasta raiz do seu projeto.
-
Na pasta raiz do projeto, crie a seguinte pasta:
project-root
/.amazonq/rulesEssa pasta contém todas as regras do seu projeto.
-
Em
, crie um arquivo de regras do projeto. Deve ser um arquivo Markdown. Por exemplo:project-root
/.amazonq/rulescdk-rules.md
-
Abra o arquivo Markdown da regra do seu projeto.
-
Adicione uma solicitação detalhada ao arquivo. Por exemplo:
All Amazon S3 buckets must have encryption enabled, enforce SSL, and block public access. All Amazon DynamoDB Streams tables must have encryption enabled. All Amazon SNS topics must have encryption enabled and enforce SSL. All Amazon SNS queues must enforce SSL.
-
Confirme, revise e mescle suas alterações.
-
(Opcional) Adicione mais arquivos Markdown de regras de projeto.
Agora você criou uma ou mais regras do projeto. O Amazon Q usará essas regras como contexto automaticamente em seu projeto.