本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
Amazon Q 开发者版GitHub(预览版)
注意
Amazon Q 开发者版GitHub为预览版,可能会发生变化。
适用于GitHubGitHub企业云的 Amazon Q
您可以通过访问 Amazon Q Developer 集成,GitHub
重要
要安装 Amazon Q Developer 应用程序并授权访问GitHub存储库,您必须满足GitHub组织的要求。有关更多信息,请参阅GitHub 文档中的在组织中安装 GitHub 应用程序和角色
注意
Amazon Q Developer 与在美国GitHub处理数据的集成。有关更多信息,请参阅 Amazon Q Developer 中的跨区域处理。
注意
GitHub(预览版)的 Amazon Q Developer 目前不使用您的内容来改善服务。如果我们在 future 中启用此功能,我们将向您提供适当的通知以及选择退出此类使用的方式。
主题
安装 Amazon Q 开发者应用程序并授权访问
作为GitHub组织管理员,您可以免费安装和配置 Amazon Q De GitHub
重要
要安装 Amazon Q Developer 应用程序并授权访问GitHub存储库,您必须满足GitHub组织的要求。有关更多信息,请参阅GitHub 文档中的在组织中安装 GitHub 应用程序和角色
注意
如果您的 GitHub 企业组织已启用 IP 许可名单,则必须接受 GitHub 应用程序上允许的 IP 地址。您也可以选择自动将 IP 地址添加到允许列表中。有关更多信息,请参阅 GitHub 文档中的允许 GitHub 应用程序访问
以下 IP 地址用于访问您的 GitHub 资源:
34.228.181.128 44.219.176.187 54.226.244.221
Amazon Q 开发者代理
Amazon Q Developer 代理在整个软件开发生命周期中提供支持,从编码、测试和部署到应用程序故障排除和现代化。
-
Amazon Q 开发代理 — 创建问题并添加功能开发标签后,Amazon Q Developer 会自动实现您的新功能和错误修复。Amazon Q Developer 会创建一个包含更改和更改摘要的拉取请求。除了应用标签外,您还可以在问题评论中使用
/q dev
斜杠命令来启动功能开发。有关更多信息,请参阅 在 Amazon Q 开发者中开发功能并进行迭代 GitHub。 -
Amazon Q 代码审查代理 — 当创建新的拉取请求或重新打开已关闭的拉取请求时,Amazon Q Developer 会自动执行代码审查,并就代码质量、潜在问题和安全问题提供反馈。Amazon Q Developer 还会针对已发现的问题生成修复程序,您可以查看这些修复程序并选择提交拉取请求。在现有拉取请求中进行的后续提交不会触发自动代码审查。您可以使用 s
/q review
lash 命令在拉取请求中启动其他代码审查。有关更多信息,请参阅 与 Amazon Q 开发者一起查看代码 GitHub。 -
Amazon Q 转换代理 — 创建议题并添加代码转换标签后,Amazon Q Developer 会将您的代码从 Java 版本 8 或 11 转换为版本 17。Amazon Q Developer 会创建一个包含变更和更改摘要的拉取请求。除了应用标签之外,您还可以在问题评论中使用
/q transform
斜杠命令启动代码转换。有关更多信息,请参阅 使用 Amazon Q 开发者转换代码 GitHub。
重要
Amazon Q Developer 应用程序会尝试在您授权访问的 GitHub 存储库中自动创建 Amazon Q 开发代理和 Amazon Q 转换代理标签。如果标签不是自动创建的,或者它们是无意中删除的,则可以在中手动创建它们GitHub。这些标签必须命名为 Amazon Q 开发代理和 A mazon Q 转换代理,才能被识别为 Amazon Q 开发者标签并作为 Amazon Q 开发者标签进行处理。有关更多信息,请参阅GitHub 文档中的创建标签
注册应用程序安装
的 Amazon Q Developer 集成GitHub是免费提供的,无需设置 AWS 账户即可开始使用。每月为你提供的功能开发和代码转换调用次数有限,而且每月用于代码审查的行数也很有限。您可以通过使用您的 AWS 账户注册安装的 Amazon Q Developer 应用程序来增加免费使用量。有关更多信息,请参阅 提高使用限制并在 Amazon Q 开发者控制台中配置详细信息。
重要
要在 Amazon Q 开发者控制台中注册应用程序安装,您必须满足GitHub组织的要求。有关更多信息,请参阅GitHub 文档中的 GitHub 应用程序安装要求
在中使用浏览器扩展程序 GitHub
您可以在支持的浏览器中使用 Amazon Q Developer 扩展程序,在GitHub问题中快速添加用于功能开发或代码转换的标签,而无需在标签菜单中进行搜索。
Amazon Q 开发者扩展适用于以下浏览器:
在GitHub议题和拉取请求中使用斜杠命令
您可以在GitHub问题或拉取请求中的评论中使用斜杠命令来调用 Amazon Q Developer 来执行开发任务或提供支持。
-
/q dev
-在GitHub问题中调用 Amazon Q Developer 以自动实现新功能和错误修复。Amazon Q Developer 会创建一个包含更改和更改摘要的拉取请求。 -
/q review
-调用 Amazon Q Developer 在创建或重新打开拉取请求时自动执行代码审查,提供有关代码质量、潜在问题和安全问题的反馈以及建议的修复方法。对现有拉取请求的后续提交不会触发自动审查。 -
/q transform
-使用代码转换标签创建问题时,调用 Amazon Q Developer 自动将 Java 8 或 11 代码转换为 Java 17。Amazon Q Developer 会创建一个包含更改和修改摘要的拉取请求。 -
/q help
-提供有关 Amazon Q 开发者的信息GitHub,包括斜杠命令、功能、自定义详情,以及 A mazon Q 开发者开发者指南中Amazon Q 开发者版GitHub(预览版)文档的链接。