Resolver un Desafío
En esta guía, aprenderás cómo resolver un desafío y enviar una respuesta al repositorio principal de GitHub.
Introducción
Este repositorio ha sido creado utilizando Nx. Nx es un monorepositorio que te permite almacenar múltiples aplicaciones dentro del mismo espacio de trabajo. Cada desafío es una aplicación separada. Si abres el directorio apps
, encontrarás múltiples directorios, cada uno relacionado con un desafío específico. Cada directorio representa una aplicación Nx
completa e independiente. Para ejecutar e iniciar una, abre tu terminal y ejecuta:
npx nx serve <NOMBRE_DE_LA_APLICACION>
Crear una Rama de Git
Antes de comenzar a implementar tu solución para resolver un desafío, crea una rama de git para comprometer tu trabajo.
git checkout -b <NOMBRE_DE_LA_RAMA>
Resolver el Desafío
Sigue las instrucciones para resolver el desafío.
Hacer Commit y Enviar tu Trabajo
El último paso es hacer commit
a tu trabajo siguiendo las Directrices Convencionales.
Finalmente, envía tu trabajo al repositorio remoto con el siguiente comando
git push --set-upstream origin <NOMBRE_DE_LA_RAMA>
Enviar tu Trabajo al Repositorio Principal
Ahora, todo tu trabajo está ubicado dentro de tu instancia local del repositorio de Desafíos de Angular.
El siguiente paso es ir a la página principal de Desafíos de Angular y crear una nueva Pull Request.
Si no es asi, es posible que hayas hecho incorrectamente uno de los pasos anteriores o puedes ir a la pestaña Pull Request y hacer click en el botón New pull request.
Una vez hayas escogido las dos ramas a comparar, deberías llegar a la siguiente página:
En la sección de título, comienza con Answer: seguido de tu challenge number. Después de eso, eres libre de agregar cualquier cosa que desees.
En la sección de descripción, puedes agregar preguntas, problemas que hayas encontrado o cualquier otra cosa que quieras compartir. Puedes dejarlo vacío si no tienes nada que decir.
Ahora puedes hacer click en Create pull request.
Lo leeré y comentaré cuando tenga algo de tiempo libre.