Documentation Index
Fetch the complete documentation index at: https://docs.devin.ai/llms.txt
Use this file to discover all available pages before exploring further.
Template per Pull Request
Devin può usare template di pull request in stile GitHub. Cerca nel tuo repository il primo file di template corrispondente e lo usa quando genera o rigenera una descrizione di PR. Oltre ai nomi di file standard di GitHub, Devin supporta anche una variante specifica per Devin, così puoi fornire a Devin un template diverso da quello usato dai tuoi autori umani.
1. Ordine di individuazione
Vince il primo elemento che corrisponde (dall’alto verso il basso):
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
Le voci DEVIN_PR_TEMPLATE.md e devin_pr_template.md sono sostituzioni opzionali specifiche di Devin (sono supportate sia le varianti in maiuscolo che in minuscolo). Se nessuna di queste è presente, vengono utilizzate le posizioni standard PULL_REQUEST_TEMPLATE.md e pull_request_template.md. Se non viene trovato nulla, Devin usa la sua struttura predefinita incorporata.
2. Modello Devin personalizzato (opzionale)
Aggiungi un modello dedicato a Devin creando uno dei seguenti:
.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
Usa questa opzione se vuoi che Devin includa una struttura aggiuntiva (ad esempio suggerimenti per le checklist di rischio) senza cambiare ciò che le persone vedono nel loro consueto PULL_REQUEST_TEMPLATE.md o pull_request_template.md. Sono supportate sia le varianti maiuscole che minuscole.
Se preferisci un singolo modello condiviso, mantieni (o aggiungi):
.github/pull_request_template.md
I segnaposto e i commenti HTML verranno eliminati automaticamente.
3. Impostazione predefinita incorporata (se non viene trovato alcun file)
Se non esiste alcun file di template, Devin utilizza un’impostazione predefinita interna con sezioni per:
- Summary
- Review & Testing Checklist
- (Optional) Mermaid diagram
- Notes
Non è necessario copiarla a meno che tu non voglia personalizzarla; fornire uno qualsiasi dei file supportati sopra sostituisce completamente l’impostazione predefinita.
Devin segue le regole di GitHub per la risoluzione dei template a file singolo. Per maggiori informazioni sui template di PR di GitHub (incluse configurazioni con più template), consulta la documentazione qui.
Configurazione minima per assegnare a Devin un template dedicato:
mkdir -p .github/PULL_REQUEST_TEMPLATE
echo "# [titolo]\n\n## Riepilogo\n...\n" > .github/PULL_REQUEST_TEMPLATE/devin_pr_template.md
È tutto: apri o rigenera una PR e Devin la utilizzerà.