Informationen zur Automatisierung für Issues und Pull Requests mit Abfrageparametern
Sie können Abfrageparameter zur Freigabe von URLs mit benutzerdefinierten Informationen verwenden.
Abfrageparameter sind optionale Bestandteile einer URL, die Sie anpassen können, um eine bestimmte Ansicht einer Webseite freizugeben, beispielsweise Suchfilterergebnisse oder eine Issue-Vorlage auf GitHub. Um eigene Abfrageparameter zu erstellen, müssen Sie Schlüssel und Wertepaar abgleichen.
Sie müssen die erforderlichen Berechtigungen für jede Aktion haben, um den entsprechenden Abfrageparameter zu verwenden. Beispielsweise benötigen Sie die Berechtigung, einem Problem eine Kennzeichnung hinzuzufügen, um den Abfrageparameter labels
zu verwenden.
Wenn Sie eine ungültige URL mithilfe von Suchparametern erstellen oder nicht über die erforderlichen Berechtigungen verfügen, gibt die URL eine 404-Fehlerseite zurück.
Unterstützte Abfrageparameter
Abfrageparameter | Beispiel |
---|---|
Text |
https://github.com/octo-org/octo-repo/compare/master...pull-request-test?quick_pull=1&body=Fixes+the+problem. erstellt einen Pull Request zum Vergleich der Branches master und pull-request-test mit dem Kommentar „Fixes the problem“ (Behebt das Problem) im Text des Pull Requests. |
title |
https://github.com/octo-org/octo-repo/issues/new?labels=bug&title=New+bug+report erstellt ein Problem mit der Kennzeichnung „bug“ (Fehler) und dem Titel „New bug report“ (Neuer Fehlerbericht). |
labels |
https://github.com/octo-org/octo-repo/compare/master...pull-request-test?quick_pull=1&labels=bug erstellt einen Pull Request zum Vergleich der Branches master und pull-request-test mit der Kennzeichnung „bug“ (Fehler). |
Vorlage |
https://github.com/octo-org/octo-repo/issues/new?template=issue_template.md erstellt einen Issue mit einer Vorlage im Issue-Text. |
Meilensteine |
https://github.com/octo-org/octo-repo/issues/new?milestone=testing+milestones erstellt einen Issue mit dem Meilenstein „Testmeilensteine“. |
assignees |
https://github.com/octo-org/octo-repo/issues/new?assignees=octocat erstellt einen Issue und weist ihn @octocat zu. |
projects |
https://github.com/octo-org/octo-repo/issues/new?title=Bug+fix&projects=octo-org/1 erstellt einen Issue mit dem Titel „Bug fix“ (Fehlerbehebung) und fügt ihn dem Projektboard 1 der Organisation hinzu. |
Issues und Pull Requests mit benutzerdefinierten Vorlagen ausfüllen
This is the legacy workflow to create an issue template. We recommend using the upgraded multiple issue template builder to create multiple issue templates. For more information, see "About issue and pull request templates."
Sie können den Abfrageparameter template
verwenden, um eine Vorlage anzugeben, die automatisch den Text des Issues oder Pull Requests ausfüllt. Der Abfrageparameter template
funktioniert mit Vorlagen, die in einem ISSUE_TEMPLATE
- oder PULL_REQUEST_TEMPLATE
-Unterverzeichnis im Stammverzeichnis, docs/
- oder .github/
-Verzeichnis in einem Repository gespeichert sind.
Wenn ein Repository nur die Standardvorlage für Pull Requests oder Issues enthält, enthalten alle neuen Issues oder Pull Requests die Standardvorlage im Text.
Weitere Informationen finden Sie unter „Eine Pull-Request-Vorlage für Ihr Repository erstellen“ oder „Eine einzelne Issue-Vorlage für Ihr Repository manuell erstellen“.