本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
为 Amazon Q 聊天生成存储库
Amazon Q 可以自动生成存储库文件,这些文件可提供项目结构、技术堆栈和产品信息的快速索引。此功能可分析项目中的关键文件以创建摘要文件,从而帮助 Amazon Q 了解您的代码库,而不必在每次提问时都分析整个项目。
生成存储库文件时,Amazon Q 会在下方创建一个memory-bank子文件夹.amazonq/rules,其中包含以下自动生成的文件:
-
product.md— 您的项目及其功能概述。 -
structure.md— 项目的架构、文件夹组织和关键组件。 -
tech.md— 您的技术堆栈、框架、依赖关系和编码标准。 -
guidelines.md— 您的项目的开发标准和模式。
当您与 Amazon Q 聊天时,这些文件会自动用作背景信息,为其提供有关您的项目的背景信息。
为您的项目生成存储库
要生成存储库,请完成以下步骤。
-
在 IDE 中打开 Amazon Q 聊天面板。
-
在聊天输入框中,选择规则按钮。
-
选择 “生成存储库”。
-
将打开一个新的聊天选项卡,Amazon Q 开始分析您的项目以创建存储库文件。
-
完成后,您可以通过选择 “规则” 按钮来查看文件。
当你提问时,你可以选择和取消选择要用作上下文的单个文件。
-
如果您的项目发生变化,您可以让 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 开发者版聊天的项目规则。