Versión del artículo: Enterprise Server 2.17
Acerca de la automatización para propuestas y solicitudes de extracción con parámetros de consulta
Puedes usar los parámetros de consulta para compartir URLs con información personalizada.
Los parámetros de consulta son partes opcionales de una URL que puedes personalizar para compartir una vista de página web específica, como los resultados de filtro de búsqueda o una plantilla de propuestas en GitHub. Para crear tus propios parámetros de consulta, debes hacer coincidir el par de clave y valor.
Sugerencia: También puedes crear plantillas de propuestas que se abran con etiquetas, asignatarios y un título de propuesta predeterminados. Para obtener más información, consulta "Configurar plantillas de propuestas para tu repositorio" o "Crear de forma manual una plantilla de propuesta para tu repositorio".
Debes tener los permisos adecuados para cualquier acción para usar el parámetro de consulta equivalente. Por ejemplo, debes tener permiso para agregar una etiqueta a una propuesta para usar el parámetro de consulta labels
.
Si creas una URL no válida usando los parámetros de consulta o si no tienen los permisos adecuados, la URL devolverá una página de error 404.
Parámetros de consulta admitidos
Parámetro de consulta | Ejemplo |
---|---|
cuerpo | https://github.com/octo-org/octo-repo/compare/master...pull-request-test?quick_pull=1&body=Fixes+the+problem. crea una solicitud de extracción, comparando ramas master y pull-request-test , con el comentario "Soluciona el problema" en el cuerpo de la solicitud de extracción. |
título | https://github.com/octo-org/octo-repo/issues/new?labels=bug&title=New+bug+report crea una propuesta en la etiqueta "error" y el título "Nuevo informe de error". |
etiquetas | https://github.com/octo-org/octo-repo/compare/master...pull-request-test?quick_pull=1&labels=bug crea una solicitud de extracción, comparando las ramas master y pull-request-test , con la etiqueta "error". |
plantilla | https://github.com/octo-org/octo-repo/issues/new?template=issue_template.md crea una propuesta con una plantilla en el cuerpo de la propuesta. |
hito | https://github.com/octo-org/octo-repo/issues/new?milestone=testing+milestones crea una propuesta con el hito "probando hitos". |
asignatarios | https://github.com/octo-org/octo-repo/issues/new?assignees=octocat crea una propuesta y la asigna a @octocat. |
proyectos | https://github.com/octo-org/octo-repo/issues/new?title=Bug+fix&projects=octo-org/1 crea una propuesta con el título "Solución del problema" y la agrega al tablero de proyecto 1 de la organización. |
Completar propuestas y solicitudes de extracción con plantillas personalizadas
Este es el flujo de trabajo tradicional para crear una plantilla de informe de problemas. Te recomendamos utilizar el creador múltiple de plantillas de informe de problemas mejorado para crear varias plantillas. Para obtener más información, consulta "Acerca de las plantillas de propuestas y solicitudes de extracción".
Puedes usar el parámetro de consulta template
para especificar una plantilla para completar de forma automática la propuesta o el cuerpo de la solicitud de extracción. El parámetro de consulta template
funciona con las plantillas almacenadas en el subdirectorio ISSUE_TEMPLATE
o PULL_REQUEST_TEMPLATE
dentro de la raíz, del directorio docs/
o .github/
en un repositorio.
Si un repositorio contiene solo la solicitud de extracción o la plantilla de propuesta predeterminada, cualquier propuesta o solicitud de extracción nueva tendrá la plantilla predeterminada en el cuerpo.
Para obtener más información, consulta "Crear una plantilla de solicitud de extracción para tu repositorio" o "Crear de forma manual una plantilla de propuesta para tu repositorio".