“ Amazon Q ブループリントを使用したプロジェクトの作成と機能の追加Amazon Q と協力して新しいプロジェクトを作成したり、既存のプロジェクトにコンポーネントを追加したりできます。チャットのようなインターフェイスでプロジェクトの要件を提供すると、Amazon Q がブループリントを推奨し、満たされていない要件をアウトライン表示します。カスタムブループリントも考慮されます。その後、Amazon Q の提案に従って、要件を満たすコードを含むソースリポジトリなどの必要なリソースを作成できます。Amazon Q は、満たされていない要件に対するトランザクションも作成します。プロジェクトを作成するには、CodeCatalyst コンソールでスペースに移動し、「Amazon Q で作成」を選択します。プロジェクトの簡単な説明を提供します。Amazon Q の提案を確認し、ブループリントを構成するか、構成をスキップするかを選択します。プロジェクトとその関連リソースの名前を入力します。ブループリントを使用してプロジェクトを作成するには、「プロジェクトを作成」を選択します。Amazon Q は、満たされていない要件に対するトランザクションを作成することもでき、これらは Amazon Q に割り当てることができます。既存のプロジェクトにブループリントを追加するプロセスは似ており、プロジェクトで「Amazon Q で追加」を選択することから始まります。
“ Amazon Q を使用したプルリクエストでのコード変更の要約プルリクエストは、コード変更のレビューとマージに不可欠です。レビュー担当者が変更を理解するのを助けるために、Amazon Q の「Write a description for me」機能を使用して、プルリクエストに含まれる変更の概要を作成します。Amazon Q は、ソースブランチとターゲットブランチの違いを分析し、変更とその意図を要約します。この機能は、Git サブモジュールまたはリンクされたリポジトリでは利用できません。この機能をテストするには、ブランチを作成し、簡単なコード変更を行い、プルリクエストを作成します。プルリクエストの説明で、「Write a description for me」を選択して、Amazon Q に要約を生成させます。提案されたテキストを確認して受け入れ、必要に応じて変更します。
“ プルリクエストでのコメント要約の作成プルリクエストをレビューする際、ユーザーは複数のコメントを残すことがよくあります。一般的なテーマを簡単に特定し、すべてのコメントがレビューされたことを確認するために、「Create comment summary」機能を使用します。Amazon Q は、プルリクエストのコード変更に残されたすべてのコメントを分析し、要約を作成します。コメントの要約は一時的なものであり、プルリクエスト全体へのコメントは含まれず、リビジョンのコード変更へのコメントのみが含まれることに注意してください。この機能は、Git サブモジュールまたはリンクされたリポジトリのコード変更へのコメントでは利用できません。要約を作成するには、プルリクエストに移動し、「Create comment summary」を選択します。
“ Amazon Q へのトランザクションの作成と割り当てトランザクションは作業の追跡と管理に使用されますが、所有権が不明確な場合やコード調査が必要な場合など、問題が残ることがあります。トランザクションを Amazon Q に割り当てると、Amazon Q はタイトルと説明を分析してドラフトソリューションを作成します。これにより、Amazon Q が他の問題を処理している間に、リソースを緊急の問題に集中させることができます。Amazon Q は単純なトランザクションに効果的です。望ましいアクションを説明するために、明確で簡潔な言語を使用してください。トランザクションを Amazon Q に割り当てる際は、各ステップを確認するか、ワークフローファイルを更新することを許可するか、タスクを提案することを許可するかどうかを確認する必要があります。また、作業するソースリポジトリを指定する必要があります。これらの選択を行った後、Amazon Q はトランザクションを分析し、潜在的なソリューションを作成します。ブランチを作成し、コードをコミットし、ブランチをデフォルトブランチにマージするためのプルリクエストを作成します。完了すると、Amazon Q はトランザクションを「In review」に移動します。
元のリンク: https://docs.aws.amazon.com/zh_cn/codecatalyst/latest/userguide/getting-started-project-assistance.html
コメント(0)