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

# Plantillas de pull request de GitHub

> Cómo Devin detecta y utiliza plantillas de pull request de estilo GitHub, incluido el nombre de archivo de la plantilla personalizada de Devin.

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

Devin puede usar plantillas de pull request al estilo GitHub. Busca en tu repositorio el primer archivo de plantilla que coincida y lo utiliza al generar o volver a generar la descripción de un PR. Además de los nombres de archivo estándar de GitHub, Devin también admite una variante específica para Devin, de modo que puedas darle una plantilla diferente de la que usan tus colaboradores humanos.

<div id="1-discovery-order">
  ## 1. Orden de detección
</div>

Se aplica la primera coincidencia (de arriba hacia abajo):

```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
```

Las entradas con `DEVIN_PR_TEMPLATE.md` y `devin_pr_template.md` son reemplazos opcionales específicos de Devin (se admiten ambas variantes, en mayúsculas y en minúsculas). Si no existe ninguna, se usan las ubicaciones estándar `PULL_REQUEST_TEMPLATE.md` y `pull_request_template.md`. Si no hay ninguna coincidencia, Devin recurre a su estructura predeterminada integrada.

<div id="2-custom-devin-template-optional">
  ## 2. Plantilla personalizada de Devin (opcional)
</div>

Añade una plantilla exclusiva para Devin creando una de las siguientes:

```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
```

Utiliza esto si quieres que Devin añada estructura adicional (por ejemplo, sugerencias para una checklist de riesgos) sin cambiar lo que los usuarios ven en su `PULL_REQUEST_TEMPLATE.md` o `pull_request_template.md` habitual. Se admiten tanto las variantes en mayúsculas como en minúsculas.

Si prefieres una única plantilla compartida, simplemente conserva (o agrega):

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

Los marcadores de posición y los comentarios HTML se limpiarán automáticamente.

<div id="3-builtin-default-if-no-file-found">
  ## 3. Valor predeterminado integrado (si no se encuentra ningún archivo)
</div>

Si no existe ningún archivo de plantilla, Devin utiliza un valor predeterminado interno con secciones para:

* Resumen
* Lista de verificación de revisión y pruebas
* (Opcional) diagrama Mermaid
* Notas

No es necesario que copies esto a menos que quieras personalizarlo; proporcionar cualquiera de los archivos compatibles anteriores reemplaza por completo el valor predeterminado.

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

Devin sigue las reglas de resolución de plantillas de GitHub para un solo archivo. Para obtener más información sobre las plantillas de *pull request* (PR) de GitHub (incluidos flujos de trabajo con múltiples plantillas), consulta [este enlace](https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-pull-request-templates).

***

Configuración mínima para asignarle a Devin su propia plantilla:

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

Eso es todo: abre o vuelve a generar el PR y Devin lo usará.
