適用於 的 Amazon Q 開發人員 GitHub(預覽版) - Amazon Q Developer

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

適用於 的 Amazon Q 開發人員 GitHub(預覽版)

注意

適用於 的 Amazon Q Developer GitHub 正在預覽版本中,可能會有所變更。

適用於 GitHub或 GitHub Enterprise Cloud 的 Amazon Q Developer 可讓您將 Amazon Q Developer 功能用於軟體開發工作流程。透過專門的開發代理程式,您可以實作新想法、檢閱品質問題的程式碼、使用單元測試解決漏洞,以及現代化舊版 Java 應用程式。一旦客服人員完成任務,您就可以提供意見回饋,客服人員會反覆查看先前的解決方案。如需詳細資訊,請參閱Amazon Q 開發人員代理程式

您可以透過 存取 Amazon Q Developer 整合,GitHub並授權它提供對組織儲存庫的存取權。若要開始使用適用於 的 Amazon Q DeveloperGitHub,請參閱 快速入門:安裝、使用 中的功能GitHub,以及提高用量限制

重要

若要安裝 Amazon Q Developer 應用程式並授權存取GitHub儲存庫,您必須符合GitHub組織的需求。如需詳細資訊,請參閱 GitHub 文件中的在組織中安裝 GitHub 應用程式和角色的要求https://docs.github.com/en/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization GitHub

注意

Amazon Q Developer 與 整合,可GitHub處理美國的資料。如需詳細資訊,請參閱 Amazon Q Developer 中的跨區域處理

注意

適用於 GitHub(預覽版) 的 Amazon Q Developer 目前不會使用您的內容來改善服務。如果未來啟用此功能,我們會提供您充分的通知,以及讓您選擇退出此類使用的方式。

安裝 Amazon Q Developer 應用程式並授權存取

身為GitHub組織管理員,您可以GitHub免費從 安裝和設定 Amazon Q Developer 應用程式,而無需設定 AWS 帳戶即可開始使用。在安裝過程中,您可以選擇提供對GitHub組織中所有或所選儲存庫的存取權。安裝和授權後,您可以存取 中 Amazon Q Developer 功能的免費用量GitHub。您可以在 Amazon Q Developer 主控台中註冊應用程式安裝,以增加免費用量。如需詳細資訊,請參閱快速入門:安裝、使用 中的功能GitHub,以及提高用量限制

重要

若要安裝 Amazon Q Developer 應用程式並授權存取GitHub儲存庫,您必須符合GitHub組織的需求。如需詳細資訊,請參閱 GitHub 文件中的在組織中安裝 GitHub 應用程式和角色的要求https://docs.github.com/en/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization GitHub

注意

如果您的 GitHub 企業組織已啟用 IP 允許清單,則必須接受 GitHub 應用程式上允許的 IP 地址。您也可以選擇自動將 IP 地址新增至允許清單。如需詳細資訊,請參閱 GitHub 文件中的允許 GitHub 應用程式存取啟用允許的 IP 地址。 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 Developer 開發功能和迭代 GitHub

  • Amazon Q 程式碼檢閱代理程式 – 建立新的提取請求或重新開啟關閉的提取請求時,Amazon Q Developer 會自動執行程式碼檢閱,並提供有關程式碼品質、潛在問題和安全問題的意見回饋。Amazon Q Developer 也會針對已識別的問題產生修正,您可以檢閱並選擇遞交提取請求。在現有提取請求中所做的後續遞交不會觸發自動程式碼檢閱。您可以使用/q review斜線命令在提取請求中啟動其他程式碼檢閱。如需詳細資訊,請參閱在 中使用 Amazon Q Developer 檢閱程式碼 GitHub

  • Amazon Q 轉換代理程式 – 在建立問題並新增程式碼轉換標籤之後,Amazon Q Developer 會將您的程式碼從 Java 版本 8 或 11 轉換至版本 17。Amazon Q Developer 會建立提取請求,其中包含變更和變更摘要。您也可以在問題註解中使用/q transform斜線命令啟動程式碼轉換,而不是套用標籤。如需詳細資訊,請參閱在 中使用 Amazon Q Developer 轉換程式碼 GitHub

重要

Amazon Q Developer 應用程式會嘗試在您授權存取的 GitHub 儲存庫中自動建立 Amazon Q 開發代理程式Amazon Q 轉換代理程式標籤。如果標籤未自動建立,或意外刪除,您可以在 中手動建立標籤GitHub。標籤必須命名為 Amazon Q 開發代理程式和 Amazon Q 轉換代理程式,才能將其識別並處理為 Amazon Q 開發人員標籤。如需詳細資訊,請參閱 GitHub 文件中的建立標籤

註冊應用程式安裝

的 Amazon Q Developer 整合GitHub可免費使用,無需設定 AWS 帳戶即可開始使用。您每月獲得有限的功能開發和程式碼轉換調用,以及每月程式碼檢閱的有限行數。您可以透過向 AWS 帳戶註冊 Amazon Q Developer 應用程式安裝來增加免費用量。如需詳細資訊,請參閱在 Amazon Q Developer 主控台中提高用量限制並設定詳細資訊

重要

若要在 Amazon Q Developer 主控台中註冊應用程式安裝,您必須符合GitHub組織的需求。如需詳細資訊,請參閱 GitHub 文件中的安裝 GitHub 應用程式和 OAuth 應用程式和組織的需求OAuth GitHub

在 中使用瀏覽器擴充功能 GitHub

您可以在支援的瀏覽器中使用 Amazon Q Developer 擴充功能,在GitHub問題中快速新增功能開發或程式碼轉換的標籤,而無需搜尋標籤功能表。

Amazon Q Developer 擴充功能適用於下列瀏覽器:

在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,包括斜線係數、功能、自訂詳細資訊,以及 Amazon Q 開發人員指南適用於 的 Amazon Q 開發人員 GitHub(預覽版)文件的連結。