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 prüfen, Schwachstellen mit Modultests beheben und ältere Java-Anwendungen modernisieren. 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

Die Agenten von Amazon Q Developer bieten Unterstützung während des gesamten Softwareentwicklungszyklus, von der Programmierung, dem Testen und der Bereitstellung bis hin zur Fehlerbehebung und Modernisierung von Anwendungen.

  • 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.

  • Amazon-Q-Transformationsagent – Nachdem Sie ein Problem erstellt und das Codetransformationslabel hinzugefügt haben, wandelt Amazon Q Developer Ihren Code von Java-Version 8 oder 11 in Version 17 um. Amazon Q Developer erstellt eine Pull-Anforderung mit den Änderungen und einer Zusammenfassung der Änderungen. Anstatt ein Label zuzuweisen, können Sie die Codetransformation auch mit dem /q transform-Slash-Befehl in einem Kommentar zum Problem einleiten. Weitere Informationen finden Sie unter Transformieren von Code mit Amazon Q Developer in GitHub.

Wichtig

Die App von Amazon Q Developer versucht, automatisch die Labels Amazon-Q-Entwicklungsagent und Amazon-Q-Transformationsagent in GitHub-Repositorys zu erstellen, für die Sie den Zugriff autorisieren. Wenn die Labels nicht automatisch erstellt oder versehentlich gelöscht werden, können Sie sie manuell in GitHub erstellen. Die Labels müssen als Amazon-Q-Entwicklungsagent und Amazon-Q-Transformationsagent bezeichnet werden, damit sie als Labels von Amazon Q Developer erkannt und verarbeitet werden können. 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 und Codetransformation 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 GitHubDokumentation unter Anforderungen für die Installation einer GitHub App und von OAuth Apps und Organisationen.

Verwenden von Browsererweiterungen in GitHub

Sie können die Erweiterung von Amazon Q Developer in einem unterstützten Browser verwenden, um bei GitHub-Problemen schnell ein Label für die Funktionsentwicklung oder Codetransformation 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 transform – Ruft Amazon Q Developer auf, um Code von Java 8 oder 11 automatisch in Java 17 umzuwandeln, wenn ein Problem mit dem Codetransformationslabel auftritt. Amazon Q Developer erstellt eine Pull-Anforderung mit den Änderungen und einer Zusammenfassung der Änderungen.

  • /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.