> ## Documentation Index
> Fetch the complete documentation index at: https://docs.devinenterprise.com/llms.txt
> Use this file to discover all available pages before exploring further.

# GitHub-Pull-Request-Vorlagen

> Wie Devin Pull-Request-Vorlagen im GitHub-Stil findet und verwendet, einschließlich des benutzerdefinierten Devin-Vorlagendateinamens.

<div id="pull-request-templates">
  # Pull-Request-Vorlagen
</div>

Devin kann Pull-Request-Vorlagen im GitHub-Stil verwenden. Es durchsucht dein Repository nach der ersten passenden Vorlagendatei und verwendet sie beim Erstellen oder Neuerstellen einer PR-Beschreibung. Zusätzlich zu den standardmäßigen GitHub-Dateinamen unterstützt Devin auch eine Devin-spezifische Variante, damit du Devin eine andere Vorlage geben kannst als deinen menschlichen Autor:innen.

<div id="1-discovery-order">
  ## 1. Erkennungsreihenfolge
</div>

Der erste Treffer gewinnt (von oben nach unten):

```text theme={null}
PULL_REQUEST_TEMPLATE/DEVIN_PR_TEMPLATE.md
docs/PULL_REQUEST_TEMPLATE/DEVIN_PR_TEMPLATE.md
.github/PULL_REQUEST_TEMPLATE/DEVIN_PR_TEMPLATE.md
PULL_REQUEST_TEMPLATE/devin_pr_template.md
docs/PULL_REQUEST_TEMPLATE/devin_pr_template.md
.github/PULL_REQUEST_TEMPLATE/devin_pr_template.md
PULL_REQUEST_TEMPLATE.md
pull_request_template.md
docs/PULL_REQUEST_TEMPLATE.md
docs/pull_request_template.md
.github/PULL_REQUEST_TEMPLATE.md
.github/pull_request_template.md
```

Die Einträge mit `DEVIN_PR_TEMPLATE.md` und `devin_pr_template.md` sind optionale, Devin-spezifische Overrides (sowohl Groß- als auch Kleinschreibung werden unterstützt). Falls keine vorhanden sind, werden die Standardpfade `PULL_REQUEST_TEMPLATE.md` und `pull_request_template.md` verwendet. Wenn es keine Übereinstimmung gibt, greift Devin auf seine integrierte Standardstruktur zurück.

<div id="2-custom-devin-template-optional">
  ## 2. Benutzerdefinierte Devin‑Vorlage (optional)
</div>

Fügen Sie eine Devin‑exklusive Vorlage hinzu, indem Sie eine der folgenden erstellen:

```text theme={null}
.github/PULL_REQUEST_TEMPLATE/DEVIN_PR_TEMPLATE.md
.github/PULL_REQUEST_TEMPLATE/devin_pr_template.md
docs/PULL_REQUEST_TEMPLATE/DEVIN_PR_TEMPLATE.md
docs/PULL_REQUEST_TEMPLATE/devin_pr_template.md
PULL_REQUEST_TEMPLATE/DEVIN_PR_TEMPLATE.md
PULL_REQUEST_TEMPLATE/devin_pr_template.md
```

Verwenden Sie dies, wenn Devin zusätzliche Struktur hinzufügen soll (z. B. Hinweise für Risikochecklisten), ohne zu verändern, was Menschen in ihrer gewohnten `PULL_REQUEST_TEMPLATE.md`‑ oder `pull_request_template.md`‑Datei sehen. Sowohl Groß- als auch Kleinschreibungsvarianten werden unterstützt.

Wenn Sie eine einzige gemeinsame Vorlage bevorzugen, behalten Sie einfach (oder fügen Sie hinzu):

```text theme={null}
.github/pull_request_template.md
```

Platzhalter und HTML-Kommentare werden automatisch entfernt.

<div id="3-builtin-default-if-no-file-found">
  ## 3. Integrierte Standardvorlage (wenn keine Datei gefunden wird)
</div>

Wenn keine Vorlagendatei vorhanden ist, verwendet Devin eine interne Standardvorlage mit Abschnitten für:

* Zusammenfassung
* Review- und Test-Checkliste
* (Optional) Mermaid-Diagramm
* Notizen

Sie müssen diese nicht kopieren, es sei denn, Sie möchten sie anpassen; das Bereitstellen einer der oben unterstützten Dateien ersetzt die Standardvorlage vollständig.

<div id="4-github-reference">
  ## 4. GitHub-Referenz
</div>

Devin folgt GitHubs Regeln zur Auswahl von Einzeldatei‑Vorlagen. Weitere Informationen zu GitHub-PR-Vorlagen (einschließlich Workflows mit mehreren Vorlagen) finden Sie [hier](https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-pull-request-templates).

***

Minimalkonfiguration, um Devin eine eigene Vorlage bereitzustellen:

```bash theme={null}
mkdir -p .github/PULL_REQUEST_TEMPLATE
echo "# [title]\n\n## Summary\n...\n" > .github/PULL_REQUEST_TEMPLATE/devin_pr_template.md
```

Das war’s – öffne oder generiere den PR neu, dann wird Devin ihn verwenden.
