为 Amazon Q 聊天生成存储库 - Amazon Q 开发者版

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

为 Amazon Q 聊天生成存储库

Amazon Q 可以自动生成存储库文件,这些文件可提供项目结构、技术堆栈和产品信息的快速索引。此功能可分析项目中的关键文件以创建摘要文件,从而帮助 Amazon Q 了解您的代码库,而不必在每次提问时都分析整个项目。

生成存储库文件时,Amazon Q 会在下方创建一个memory-bank子文件夹.amazonq/rules,其中包含以下自动生成的文件:

  • product.md— 您的项目及其功能概述。

  • structure.md— 项目的架构、文件夹组织和关键组件。

  • tech.md— 您的技术堆栈、框架、依赖关系和编码标准。

  • guidelines.md— 您的项目的开发标准和模式。

当您与 Amazon Q 聊天时,这些文件会自动用作背景信息,为其提供有关您的项目的背景信息。

为您的项目生成存储库

要生成存储库,请完成以下步骤。

  1. 在 IDE 中打开 Amazon Q 聊天面板。

  2. 在聊天输入框中,选择规则按钮。

  3. 选择 “生成存储库”。

  4. 将打开一个新的聊天选项卡,Amazon Q 开始分析您的项目以创建存储库文件。

  5. 完成后,您可以通过选择 “规则” 按钮来查看文件。

    当你提问时,你可以选择和取消选择要用作上下文的单个文件。

  6. 如果您的项目发生变化,您可以让 Amazon Q 生成新的存储库文件来更新其上下文。为此,请选择 “规则” 按钮,然后选择 “重新生成存储库”。

自定义存储库生成

您可以通过创建自定义项目规则来自定义存储库文件的生成方式。例如,您可以创建一条规则,为生成的文件指定语言或格式:

When generating the memory bank files like product.md, structure.md, and tech.md, always generate content in Spanish and include detailed code examples.

将存储库规则保存在项目project-root/.amazonq/rules文件夹中的文件中。

有关创建自定义项目规则的更多信息,请参阅创建用于 Amazon Q 开发者版聊天的项目规则