Saltar a contenido

Taller UD01_T02: Crear cuenta en GitHub

Qué es GitHub

GitHub es una plataforma en la nube basada en Git que permite a los desarrolladores almacenar, gestionar y colaborar en proyectos de código. Es el portafolio universal de los programadores.

Crear una cuenta es esencial para quien aprende o busca trabajar en programación porque: sirve como tu currículum técnico, donde muestras tus proyectos y evolución; te permite colaborar en proyectos open source para ganar experiencia real; y es una herramienta fundamental para el control de versiones y trabajo en equipo, usada por prácticamente todas las empresas tech.

Crea tu cuenta

Accede a la plataforma GitHub: https://github.com/

Pulsa sobre el botón [Sign Up] y sigue las instrucciones para crear tu cuenta.

Una vez creada tu cuenta, entra en tu página principal, por ejemplo la mia es esta: https://github.com/martinezpenya (martinezpenya es mi usuario de github) y realiza una captura de pantalla.

Solicitar corrección de los apuntes

Ahora, para probar nuestra nueva cuenta y colaborar con algún proyecto, no hay nada mejor que ayudar a mejorar los apuntes del profesor de Programación 😃.

Accedemos a la página de los apuntes en la que hemos detectado el error o queremos sugerir un cambio y en la parte superior derecha debe aparecer el icono:

Botón editar

Esto nos llevará a crear un Fork del repositorio (este concepto lo aprenderás más adelante en el módulo de Entornos de Desarrollo):

Crear un Fork

Ahora debemos pulsar el botón [Fork this repository], y a continuación veremos el código de la página en nuestro fork que es MarkDown (Puedes aprender más sobre MarkDown en el Taller 4):

código fuente

Ahora debemos buscar el texto a modificar y una vez hayamos cambiado algo del documento se activará el botón [Commit changes...]:

Commit changes button enabled

Ahora debes explicar cual ha sido la modificación que hemos realizado y pulsar el botón [Propose changes]:

propose changes

Todavía no hemos terminado! ahora hay que comunicar los cambios propuestos en nuestro Fork al propietario del repositorio, para que los visualice y valore si los quiere incluir en la página de documentación. Para ello debemos pulsar el botón [Create pull request]:

Create pull request

Ahora podemos modificar el mensaje (pero no hace falta), directamente pulsamos sobre el botón [Create pull request]:

Create pull request 2

Ahora si, deberías ver una página similar a la siguiente, de la que también deberás obtener una captura y adjuntarla al .pdf, y además explicar los 4 campos que hay redondeados:

Pull request created

Como resumen:

  1. Hemos creado un fork de un repositorio
  2. Hemos modificado un archivo en nuestro fork
  3. Hemos comparado nuestro fork con el original y hemos creado un pull request con las diferencias

Ahora pueden pasar dos cosas, que el propietario del repositorio original acepte nuestros cambios, y por tanto pasaremos a ser colaboradores del repositorio original.

O bien, que el cambio no sea aceptado.

En cualquiera de los dos casos, si adjuntas las capturas y explicas los campos la actividad estará correcta.

En este caso concreto se ha aceptado la modificación:

Accepted pull request

Tarea

Crea un documento .pdf

Añade una captura captura de tu perfil de github.

Añade una captura de pantalla donde se vea que has solicitado el pull request y que estás esperando a que se integre en el repositorio original.

Además, explica que significan cada uno de los 4 apartados señalados en la captura.

Adjunta el documento .pdf con las capturas y las explicaciones a la tarea de AULES