本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
適用於 的 Amazon Q 開發人員 GitHub(預覽版)
注意
適用於 的 Amazon Q Developer GitHub 正在預覽版本中,可能會有所變更。
適用於 GitHub或 GitHub Enterprise Cloud 的 Amazon Q Developer
您可以透過 存取 Amazon Q Developer 整合,GitHub
重要
若要安裝 Amazon Q Developer 應用程式並授權存取GitHub儲存庫,您必須符合GitHub組織的需求。如需詳細資訊,請參閱 GitHub 文件中的在組織中安裝 GitHub 應用程式和角色的要求
注意
Amazon Q Developer 與 整合,可GitHub處理美國的資料。如需詳細資訊,請參閱 Amazon Q Developer 中的跨區域處理。
注意
適用於 GitHub(預覽版) 的 Amazon Q Developer 目前不會使用您的內容來改善服務。如果未來啟用此功能,我們會提供您充分的通知,以及讓您選擇退出此類使用的方式。
主題
安裝 Amazon Q Developer 應用程式並授權存取
身為GitHub組織管理員,您可以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 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 應用程式和組織的需求
在 中使用瀏覽器擴充功能 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(預覽版)文件的連結。