翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
サードパーティープラットフォームでの Amazon Q Developer のプロジェクトルールの作成
GitLab または GitHub GitHub の Amazon Q Developer で使用できるプロジェクトルールのライブラリを構築できます。これらのルールでは、チーム全体のコーディング標準とベストプラクティスについて説明します。たとえば、すべての Python コードがタイプヒントを使用する必要があること、またはすべての Java コードが Javadoc コメントを使用する必要があることを示すルールがあるとします。これらのルールをプロジェクトに保存することで、経験レベルに関係なく、開発者間の一貫性を確保できます。
プロジェクトルールは、プロジェクトの
フォルダの Markdown ファイルで定義されます。project-root
/.amazonq/rules
プロジェクトルールを作成すると、Amazon Q Developer はそれらを自動的にプロジェクト内のコンテキストとして使用し、機能開発用のコードを生成するときにそれらに従うようにします。
ファイルシステムを使用してプロジェクトルールを作成するには
-
サードパーティーリポジトリで、プロジェクトのルートフォルダを開きます。
-
プロジェクトルートフォルダで、次のフォルダを作成します。
project-root
/.amazonq/rulesこのフォルダには、すべてのプロジェクトルールが格納されます。
-
で
、プロジェクトルールファイルを作成します。Markdown ファイルである必要があります。例:project-root
/.amazonq/rulescdk-rules.md
-
プロジェクトルールの Markdown ファイルを開きます。
-
ファイルに詳細なプロンプトを追加します。例:
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.
-
変更をコミット、レビュー、マージします。
-
(オプション) プロジェクトルールのマークダウンファイルを追加します。
これで、1 つ以上のプロジェクトルールが作成されました。Amazon Q は、これらのルールをプロジェクト内のコンテキストとして自動的に使用します。