Este sera tu repositorio para desarrollar tus misiones semanales, despues de cada taller se te asignara una nueva misión, la cual deberás desarrollar y subir a este repositorio, para que los mentores puedan revisar tu progreso y darte feedback.
- Tener git instalado en tu computadora. Puedes descargarlo desde aquí.
- Tener una cuenta en GitHub. Puedes crear una cuenta gratuita desde aquí.
- Tener Visual Studio Code (VSCode) instalado en tu computadora. Puedes descargarlo desde aquí.
Note
Puedes utilizar cualquier editor de código que prefieras, pero en este curso utilizaremos VSCode para las demostraciones y ejemplos.
No esta permitido compartir tu código con otros compañeros, cada misión debe ser desarrollada de forma individual. Si tienes dudas o necesitas ayuda, puedes preguntar a los mentores o a tus compañeros en el canal de Discord. Recuerda que el objetivo de este curso es aprender y mejorar tus habilidades de programación, por lo que es importante que desarrolles tus misiones por tu cuenta.
El uso de la inteligencia artificial (IA) para resolver las misiones esta restringido, ya que el objetivo es que desarrolles tus habilidades de programación y resolución de problemas por tu cuenta. Solo esta permitido el uso para resolver dudas teoricas o para obtener explicaciones sobre conceptos, pero no para resolver las misiones directamente. En caso de utilizar IA, deberás crear un documento IA.md donde tendras que compartir los chats que tuviste con la IA, para que los mentores puedan revisar tu proceso de aprendizaje y darte feedback.
Cada misión debe ser desarrollada en una rama diferente, con el nombre de la misión, por ejemplo: misión-x.
Para crear una rama, puedes usar el siguiente comando en la terminal (Terminal>New Terminal) o ctrl+shift+`:
git switch -c mision-xEsto creará una nueva rama llamada mision-x y cambiará tu entorno de trabajo a esa rama.
Antes de comenzar a trabajar en tu misión, asegúrate de subir tu rama al repositorio remoto en GitHub, para que los mentores puedan acceder a tu trabajo y darte feedback.
Para subir tu rama al repositorio remoto, puedes usar el siguiente comando:
git push -u origin mision-xo puedes subirla desde la interfaz gráfica de VSCode, haciendo clic en el icono de Git en la barra lateral izquierda (o con el atajo Ctrl+Shift+G), y haciendo clic en el botón de subir (ícono de nube con una flecha hacia arriba).
Cuando termines tu misión, debes hacer un commit con un mensaje descriptivo, por ejemplo: Finalización de la misión x.
Para hacer un commit y subir los cambios, puedes usar los siguientes comandos:
git add .
git commit -m "Finalización de la misión x"
git push origin mision-xDespués de subir tu rama con los cambios, debes crear un Pull Request (PR) para que los mentores puedan revisar tu trabajo y darte feedback.
Para crear un PR, puedes ir a tu repositorio en GitHub desde el navegador, hacer clic en la pestaña de "Pull Requests" y luego hacer clic en el
botón "New Pull Request". Asegurate que tu rama mision-x apunte hacia la rama main del repositorio.