Skip to main content

Crear una propuesta

Las propuestas pueden crearse de varias formas, así que puedes elegir el método más conveniente para tu flujo de trabajo.

Who can use this feature

People with read access can create an issue in a repository where issues are enabled.

Las propuestas se pueden usar para hacer un seguimiento de los errores, mejoras u otras solicitudes. Para más información, vea "Acerca de las incidencias".

Los administradores de repositorio pueden inhabilitar las propuestas de un repositorio. Para obtener más información, consulta "Deshabilitar propuestas".

Crear una propuesta desde un repositorio

  1. En your GitHub Enterprise Server instance, vaya a la página principal del repositorio. 2. Debajo del nombre del repositorio, haz clic en Propuestas. Pestaña de informe de problemas 1. Haz clic en Nueva propuesta. Botón Nuevas propuestas
  2. Si en el repositorio se usan plantillas de incidencia, haga clic en Comenzar junto al tipo de incidencia que quiera abrir. Seleccione el tipo de incidencia que quiera crear, o bien haga clic en Abrir una incidencia en blanco si el tipo de incidencia que quiere abrir no está incluido en las opciones disponibles. Vínculo para abrir una incidencia en blanco 1. Teclea un título y descripción para tu informe de problemas. Una incidencia de ejemplo 1. Si es un mantenedor de proyectos, puede asignar la incidencia a alguien, agregarla a un panel de proyecto, asociarla a un hito o aplicar una etiqueta. 1. Cuando haya terminado, haga clic en Enviar nueva incidencia.

Crear una propuesta con GitHub CLI

GitHub CLI es una herramienta de código abierto para usar GitHub desde la línea de comandos del equipo. Cuando trabajas desde la línea de comandos, puedes utilizar el GitHub CLI para ahorrar tiempo y evitar cambiar de contexto. Para más información sobre la GitHub CLI, vea "Acerca de la GitHub CLI".

Para crear una incidencia, use el subcomando gh issue create. Para omitir las preguntas interactivas, incluya las marcas --body y --title.

gh issue create --title "My new issue" --body "Here are more details."

También puedes especificar asignados, etiquetas, hitos y proyectos.

gh issue create --title "My new issue" --body "Here are more details." --assignee @me,monalisa --label "bug,help wanted" --project onboarding --milestone "learning codebase"

Crear una propuesta desde un comentario

Puedes abrir una propuesta nueva desde un comentario en otra propuesta o solicitud de cambios. Cuando abres un informe de problemas desde un comentario, este informe contiene un fragmento de código que muestra en dónde se hizo el comentario originalmente.

  1. Navega al comentario desde el cual te gustaría abrir una propuesta.
  2. En ese comentario, haga clic en . Botón Kebab en el comentario de la revisión de solicitud de incorporación de cambios
  3. Haga clic en Referencia en la nueva incidencia. Elemento de menú Referencia en la nueva incidencia
  4. Usa el menú desplegable "Repository" (Repositorio) y selecciona el repositorio donde desees abrir la propuesta. Menú desplegable Repositorio para la nueva incidencia
  5. Escribe un título descriptivo y un cuerpo para la propuesta. Título y cuerpo de la nueva incidencia
  6. Haga clic en Crear incidencia. Botón para crear una incidencia 1. Si es un mantenedor de proyectos, puede asignar la incidencia a alguien, agregarla a un panel de proyecto, asociarla a un hito o aplicar una etiqueta. 1. Cuando haya terminado, haga clic en Enviar nueva incidencia.

Crear una propuesta desde el código

Puedes abrir una nueva propuesta desde una línea específica o líneas de código en un archivo o solicitud de extracción. Cuando abres una propuesta desde el código, la propuesta contiene un fragmento de código que muestra la línea o rango de código que elegiste. Solo puedes abrir una propuesta en el mismo repositorio donde se almacena el código.

Fragmento de código representado en una propuesta abierta desde el código

  1. En your GitHub Enterprise Server instance, vaya a la página principal del repositorio.
  2. Ubica el código que deseas hacer referencia en una propuesta:
    • Para abrir una propuesta acerca de un código en un archivo, navega hasta el archivo.
    • Para abrir una incidencia sobre el código de una solicitud de incorporación de cambios, vaya a la solicitud de incorporación de cambios y haga clic en Archivos modificados. Luego, desplácese hasta el archivo que contiene el código que quiera incluir en el comentario y haga clic en Ver.
  3. Decide si seleccionar una única línea o un rango:
    • Para seleccionar una única línea del código, haz clic en el número de línea para resaltarla. Archivo con una sola línea de código seleccionada
      • Para seleccionar un rango de código, haz clic en el número de la primera línea del rango para resaltar la línea del código. Después, desplace el mouse sobre la última línea del rango del código, presione Mayús y haga clic en el número de línea para resaltar el rango. Archivo con un rango de código seleccionado
  4. A la izquierda del rango de código, haga clic en . En el menú desplegable, haga clic en Referencia en la nueva incidencia. Menú Kebab con la opción para abrir una incidencia nueva desde una línea seleccionada 1. Teclea un título y descripción para tu informe de problemas. Una incidencia de ejemplo 1. Si es un mantenedor de proyectos, puede asignar la incidencia a alguien, agregarla a un panel de proyecto, asociarla a un hito o aplicar una etiqueta. 1. Cuando haya terminado, haga clic en Enviar nueva incidencia.

Crear una propuesta desde una nota de un tablero de proyecto

Si utilizas un tablero de proyecto para rastrear y priorizar tu trabajo, puedes convertir las notas del mismo en propuestas. Para más información, vea "Acerca de los paneles de proyecto" y "Adición de notas a un panel de proyecto".

Crear una propuesta desde una consulta de URL

Puedes consultar parámetros para abrir propuestas. 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 puede crear plantillas de incidencias que se abran con etiquetas predeterminadas, usuarios asignados y un título de incidencia. Para más información, vea "Uso de plantillas para fomentar incidencias útiles y solicitudes de incorporación de cambios".

Debes tener los permisos adecuados para cualquier acción para usar el parámetro de consulta equivalente. Por ejemplo, debe tener permiso para agregar una etiqueta a una incidencia para usar el parámetro de consulta labels. Para más información, vea "Roles de repositorio para una organización".

Si crea una URL no válida con los parámetros de consulta o si no tiene los permisos adecuados, la URL devolverá una página de error 404 Not Found. Si crea una dirección URL que supere el límite del servidor, la dirección URL devolverá una página de error 414 URI Too Long.

Parámetro de consultaEjemplo
titlehttps://github.com/octo-org/octo-repo/issues/new?labels=bug&title=New+bug+report crea una incidencia con la etiqueta "error" y el título "Nuevo informe de errores".
bodyhttps://github.com/octo-org/octo-repo/issues/new?title=New+bug+report&body=Describe+the+problem. crea una incidencia con el título "Nuevo informe de errores" y el comentario "Describir el problema" en el cuerpo de la incidencia.
labelshttps://github.com/octo-org/octo-repo/issues/new?labels=help+wanted,bug crea una incidencia con las etiquetas "help wanted" y "bug".
milestonehttps://github.com/octo-org/octo-repo/issues/new?milestone=testing+milestones crea una incidencia con el hito "prueba de hitos".
assigneeshttps://github.com/octo-org/octo-repo/issues/new?assignees=octocat crea una incidencia y la asigna a @octocat.
projectshttps://github.com/octo-org/octo-repo/issues/new?title=Bug+fix&projects=octo-org/1 crea una incidencia con el título "Corrección de errores" y la agrega al panel de proyecto 1 de la organización.
templatehttps://github.com/octo-org/octo-repo/issues/new?template=issue_template.md crea una incidencia con una plantilla en el cuerpo. El parámetro de consulta template funciona con plantillas almacenadas en un subdirectorio ISSUE_TEMPLATE dentro del directorio raíz, docs/ o .github/ de un repositorio. Para más información, vea "Uso de plantillas para fomentar incidencias útiles y solicitudes de incorporación de cambios".

Información adicional