Amazon Q Developer für GitHub (Vorschau) - Amazon Q Developer

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Amazon Q Developer für GitHub (Vorschau)

Anmerkung

Bei Amazon Q Developer für GitHub handelt es sich um eine Vorversion, die Änderungen unterliegt.

Mit Amazon Q Developer für GitHub oder GitHub Enterprise Cloud können Sie die Funktionen von Amazon Q Developer für Ihre Softwareentwicklungs-Workflows nutzen. Mit spezialisierten Entwicklungsagenten können Sie neue Ideen umsetzen, Code auf Qualitätsprobleme überprüfen und Sicherheitslücken mit Komponententests beheben. Sobald der Agent eine Aufgabe abgeschlossen hat, können Sie Feedback geben, und der Agent iteriert die vorherige Lösung. Weitere Informationen finden Sie unter Agenten von Amazon Q Developer.

Sie können auf die Integration von Amazon Q Developer über GitHub zugreifen und sie autorisieren, Zugriff auf die Repositorys Ihrer Organisation zu gewähren. Informationen zu den ersten Schritten mit Amazon Q Developer für GitHub finden Sie unter Schnellstart: Installation, Nutzung von Funktionen in GitHub und Erhöhung der Nutzungsbeschränkungen.

Wichtig

Sie müssen die Anforderungen der GitHub-Organisation erfüllen, um die App von Amazon Q Developer zu installieren und den Zugriff auf GitHub-Repositorys zu autorisieren. Weitere Informationen erhalten Sie unter Requirements to install a GitHub App und Rollen in einer Organisation in der GitHub-Dokumentation.

Anmerkung

Die Integration von Amazon Q Developer in GitHub verarbeitet Daten in den Vereinigten Staaten. Weitere Informationen erhalten Sie unter Regionsübergreifende Verarbeitung in Amazon Q Developer.

Anmerkung

Amazon Q Developer für GitHub (Vorschau) verwendet Ihre Inhalte derzeit nicht zur Serviceverbesserung. Wenn wir diese Funktion künftig aktivieren, werden wir Sie angemessen darüber informieren und Ihnen die Möglichkeit geben, einer solchen Nutzung zu widersprechen.

Installieren der App von Amazon Q Developer und Autorisieren des Zugriffs

Als GitHub Unternehmensadministrator können Sie die Amazon Q Developer-App GitHubkostenlos installieren und konfigurieren, ohne ein AWS Konto einrichten zu müssen, um loszulegen. Während des Installationsvorgangs entscheiden Sie, ob Sie Zugriff auf alle oder ausgewählte Repositorys Ihrer GitHub-Organisation gewähren möchten. Nach der Installation und Autorisierung haben Sie Zugriff auf die kostenlose Nutzung der Funktionen von Amazon Q Developer in GitHub. Sie können das Kontingent der kostenlose Nutzung erhöhen, indem Sie die App-Installation in der Konsole von Amazon Q Developer registrieren. Weitere Informationen finden Sie unter Schnellstart: Installation, Nutzung von Funktionen in GitHub und Erhöhung der Nutzungsbeschränkungen.

Wichtig

Sie müssen die Anforderungen der GitHub-Organisation erfüllen, um die App von Amazon Q Developer zu installieren und den Zugriff auf GitHub-Repositorys zu autorisieren. Weitere Informationen erhalten Sie unter Requirements to install a GitHub App und Rollen in einer Organisation in der GitHub-Dokumentation.

Anmerkung

Wenn Ihre GitHub-Unternehmensorganisation die IP-Zulassungsliste aktiviert hat, müssen Sie die zulässigen IP-Adressen in der GitHub-App akzeptieren. Sie können sich auch dafür entscheiden, die IP-Adressen automatisch Ihrer Zulassungsliste hinzuzufügen. Weitere Informationen erhalten Sie unter Allowing access by GitHub Apps und Enabling allowed IP addresses in der GitHub-Dokumentation.

Die folgenden IP-Adressen werden für den Zugriff auf Ihre GitHub-Ressourcen verwendet:

34.228.181.128 44.219.176.187 54.226.244.221

Agenten von Amazon Q Developer

Amazon Q Developer-Agenten bieten Unterstützung während des gesamten Softwareentwicklungszyklus, von der Codierung über das Testen und Bereitstellen bis hin zur Fehlerbehebung.

  • Amazon-Q-Entwicklungsagent – Nachdem Sie ein Problem erstellt und das Funktionsentwicklungslabel hinzugefügt haben, implementiert Amazon Q Developer automatisch Ihre neuen Funktionen und Bugfixes. Amazon Q Developer erstellt eine Pull-Anforderung mit den Änderungen und einer Zusammenfassung der Änderungen. Anstatt ein Label zuzuweisen, können Sie die Funktionsentwicklung auch mit dem /q dev-Slash-Befehl in einem Kommentar zum Problem einleiten. Weitere Informationen finden Sie unter Entwickeln von Funktionen und Iterieren mit Amazon Q Developer in GitHub.

  • Amazon-Q-Codeüberprüfungsagent – Wenn eine neue Pull-Anforderung erstellt oder eine abgeschlossene Pull-Anforderung erneut geöffnet wird, führt Amazon Q Developer automatisch eine Codeüberprüfung durch und gibt Feedback zur Codequalität, zu potenziellen Problemen und Sicherheitsbedenken. Amazon Q Developer generiert auch Korrekturen für die identifizierten Probleme, die Sie überprüfen und per Commit an die Pull-Anforderung übergeben können. Die Codeüberprüfung umfasst eine Zusammenfassung der Codeüberprüfung mit zusammengefassten Ergebnissen. Sie können mit Amazon Q Developer interagieren, indem Sie den Befehl /q in den Pull-Anforderungskommentaren verwenden, um Fragen zu den Ergebnissen der Codeüberprüfung zu stellen.

    Automatische Codeüberprüfungen werden nicht durch nachfolgende Commits ausgelöst, die innerhalb einer bestehenden Pull-Anforderung vorgenommen wurden. Sie können mit dem /q review-Slash-Befehl zusätzliche Codeüberprüfungen innerhalb von Pull-Anforderungen initiieren. Weitere Informationen finden Sie unter Überprüfen von Code mit Amazon Q Developer in GitHub.

Wichtig

Die Amazon Q Developer-App versucht, das Amazon Q Development Agent-Label in GitHub Repositorys, für die Sie den Zugriff autorisieren, automatisch zu erstellen. Wenn das Label nicht automatisch erstellt oder versehentlich gelöscht wird, können Sie es manuell in erstellen. GitHub Das Label muss als Amazon Q Development Agent benannt werden, damit es als Amazon Q Developer-Label erkannt und verarbeitet werden kann. Weitere Informationen erhalten Sie unter Eine Kennzeichnung erstellen in der GitHub-Dokumentation.

Registrieren der App-Installation

Die Integration von Amazon Q Developer für GitHub ist kostenlos erhältlich, ohne dass Sie für den Einstieg ein AWS -Konto einrichten müssen. Sie erhalten eine begrenzte Anzahl von Aufrufen pro Monat für die Funktionsentwicklung sowie eine begrenzte Anzahl von Zeilen für Codeüberprüfungen pro Monat. Sie können das Kontingent der kostenlose Nutzung erhöhen, indem Sie die App-Installation von Amazon Q Developer im AWS -Konto registrieren. Weitere Informationen finden Sie unter Erhöhen der Nutzungsbeschränkungen und Konfigurieren der Details in der Konsole von Amazon Q Developer.

Wichtig

Sie müssen die Anforderungen für die GitHub-Organisation erfüllen, um die App-Installation in der Konsole von Amazon Q Developer zu registrieren. Weitere Informationen finden Sie in der Dokumentation unter Voraussetzungen für die Installation einer GitHub App und OAuth Apps und Organisationen. GitHub

Verwenden von Browsererweiterungen in GitHub

Sie können die Amazon Q Developer-Erweiterung in einem unterstützten Browser verwenden, um bei GitHub Problemen schnell ein Label für die Funktionsentwicklung hinzuzufügen, ohne die Labelmenüs durchsuchen zu müssen.

Die Erweiterung von Amazon Q Developer ist für die folgenden Browser verfügbar:

Verwendung von Slash-Befehlen bei GitHub-Problemen und Pull-Anforderungen

Sie können Slash-Befehle in Kommentaren innerhalb von GitHub-Problemen oder Pull-Anforderungen verwenden, um Amazon Q Developer aufzufordern, Entwicklungsaufgaben auszuführen oder Support zu leisten.

  • /q dev – Ruft bei einem GitHub-Problem Amazon Q Developer auf, damit automatisch neue Funktionen und Fehlerkorrekturen implementiert werden. Amazon Q Developer erstellt eine Pull-Anforderung mit den Änderungen und einer Zusammenfassung der Änderungen.

  • /q review – Ruft Amazon Q Developer auf, um automatisch Codeüberprüfungen durchzuführen, wenn Pull-Anforderungen erstellt oder erneut geöffnet werden. Codeüberprüfungen bieten Feedback zur Codequalität, zu potenziellen Problemen und Sicherheitsbedenken sowie Lösungsvorschläge und Zusammenfassungen der Codeüberprüfungen mit Thread-Ergebnissen. Verwenden Sie /q in Pull-Anforderungskommentaren, um mit den Ergebnissen zu interagieren. Automatische Überprüfungen werden nicht durch nachfolgende Commits ausgelöst, die innerhalb bestehender Pull-Anforderungen vorgenommen wurden.

  • /q help – Enthält Informationen zu Amazon Q Developer für GitHub, einschließlich Slash-Befehlen, Funktionen und Anpassungsdetails sowie einen Link zur Amazon Q Developer für GitHub (Vorschau)-Dokumentation im Entwicklerhandbuch für Amazon Q Developer.