GitHub es una plataforma colaborativa

Completado

La colaboración es la base de todo lo que hace GitHub. Hemos repasado los repositorios en la primera unidad del módulo y hemos aprendido que los repositorios le ayudan a organizar el proyecto y sus archivos. En la última unidad, hemos aprendido sobre las solicitudes de incorporación de cambios, que es una manera de realizar un seguimiento de los cambios realizados en el proyecto.

En esta unidad, estamos aprendiendo sobre problemas y discusiones. Estos son otros dos elementos que contribuyen a la naturaleza colaborativa de la plataforma GitHub Enterprise.

Issues

Las Incidencias de GitHub se crearon para realizar un seguimiento de ideas, comentarios, tareas o errores para trabajar en GitHub. Las incidencias se pueden crear de varias maneras, por lo que puede elegir el método más conveniente para su flujo de trabajo.

En este tutorial, veremos cómo crear un problema a partir de un repositorio. Pero también se pueden crear problemas a partir de:

  • Un elemento de una lista de tareas.
  • Una nota en un proyecto.
  • Un comentario en una incidencia o una solicitud de incorporación de cambios.
  • Una línea de código específica.
  • Una consulta de dirección URL.

Crear una propuesta desde un repositorio

  1. En GitHub.com, vaya a la página principal del repositorio.

  2. Debajo del nombre del repositorio, seleccione Incidencias.

    Recorte de pantalla que muestra la parte superior de la página principal de un repositorio con la sección Problemas resaltada.

  3. Seleccione Nueva incidencia.

  4. Si el repositorio usa plantillas de incidencias, junto al tipo de incidencia que desee abrir, seleccione Comenzar.

    Si el tipo de incidencia que desea abrir no están incluida en las opciones disponibles, seleccione Abrir una incidencia en blanco. Si no usa plantillas, vaya al paso 5.

    Un recorte de pantalla del menú plantillas de problema, con la opción Abrir un problema en blanco resaltada.

  5. En el campo Agregar título, escriba el título de la incidencia.

  6. En el campo Agregar descripción, describa la incidencia.

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

  8. Cuando haya terminado, seleccione Enviar nueva incidencia.

Algunas conversaciones son más adecuadas para los Debates de GitHub. Puede usar Debates de GitHub para formular y responder preguntas, compartir información, realizar anuncios y realizar o participar en conversaciones sobre un proyecto.

En la siguiente sección, revisaremos Debates y veremos cómo usar mejor la característica.

Debates

Los debates son para conversaciones que deben ser accesibles para todos los usuarios y que no están relacionadas con el código. Los debates habilitan las conversaciones abiertas y fluídas en un foro público.

En esta sección vamos a repasar:

  • Habilitar una discusión en su repositorio.
  • Crear un nueva discusión y varias categorías de debate.

Vamos a profundizar en la habilitación de un debate en el repositorio.

Habilitación de un debate en el repositorio

Los propietarios de repositorios y los usuarios con acceso de escritura pueden habilitar los Debates de GitHub para una comunidad en sus repositorios públicos y privados. La visibilidad de un debate se hereda del repositorio en el que se crea el debate.

Cuando habilite por primera vez los GitHub, se le invitará a configurar una publicación de bienvenida.

  1. En GitHub.com, vaya a la página principal del repositorio.

  2. En el nombre del repositorio, seleccione Configuración.

    Un recorte de pantalla de la parte superior de la página principal de un repositorio con la sección Configuración resaltada.

  3. Desplácese hacia abajo hasta la sección Características y, en Discusiones, seleccione Discusiones de configuración.

    Un recorte de pantalla del cuadro Discusiones con el botón verde Configurar discusión resaltado.

  4. En Iniciar una nueva discusión, edite la plantilla para alinearse con los recursos y el tono que desea establecer para la comunidad.

  5. Seleccione Iniciar discusión.

Ya está listo para crear un nuevo debate.

Creación de un nuevo debate

Cualquier usuario autenticado que pueda ver un repositorio puede crear un debate en dicho repositorio. Del mismo modo, dado que los debates de una organización se basan en un repositorio de origen, cualquier usuario autenticado que pueda ver el repositorio de origen puede crear un debate en esa organización.

  1. En GitHub.com, vaya a la página principal del repositorio o la organización donde desea iniciar un debate.

  2. En el nombre del repositorio u organización, seleccione Discusiones.

    Un recorte de pantalla de la parte superior de la página principal de un repositorio con la sección Discusiones resaltada.

  3. En el lado derecho de la página, seleccione Discusión nueva.

  4. Seleccione una categoría de discusión seleccionando Comenzar. Todos los debates deben crearse en una categoría. En el caso de los debates del repositorio, las personas con permisos de mantenedor o administrador en el repositorio definen las categorías de los debates de dicho repositorio.

    Un recorte de pantalla de la selección del menú de selección de una categoría de discusión, con la opción superior Anuncios y el botón de empezar resaltado.

Cada categoría debe tener un nombre único, un emparejamiento de emojis y una descripción detallada que indique su propósito. Las categorías ayudan a los mantenedores a organizar cómo se archivan las conversaciones. Son personalizables para ayudar a distinguir categorías que son preguntas y respuestas o conversaciones más abiertas. En la tabla siguiente se muestran las categorías predeterminadas para debates y sus propósitos.

Categoría Propósito Formato
📣 Anuncios Actualizaciones y noticias de los mantenedores de proyecto Anuncio
#️⃣ General Cualquier cosa que sea relevante para el proyecto Debates abiertos
💡 Ideas Ideas para cambiar o mejorar el proyecto Debates abiertos
🗳️ Sondeos Sondeos con varias opciones para que la comunidad vote y debata Sondeos
🙏 Preguntas y respuestas Preguntas para que responda la comunidad, con un formato de pregunta/respuesta Preguntas y respuestas
🙌 Mostrar y contar Creaciones, experimentos, o pruebas relevantes para el proyecto Debates abiertos
  1. En Título de la discusión escriba un título para la discusión y, en Escribir, escriba el cuerpo de la discusión.

    Un recorte de pantalla del inicio de una nueva página de discusión con el cuadro de título de discusión y el cuadro de contenido vacíos.

  2. Seleccione Iniciar discusión.

Esto ilustra un poco cómo GitHub fomenta la colaboración. Ahora vamos a pasar a cómo administrar notificaciones, suscribirse a subprocesos y empezar a trabajar con las páginas de GitHub.