Skip to content

open-source-uc/dev-layer-dev-layer-Template-Novice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 

Repository files navigation

Template Novice


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.

Requisitos

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

Reglas

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.

Workflow de desarrollo

Una rama por misión

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

Esto creará una nueva rama llamada mision-x y cambiará tu entorno de trabajo a esa rama.

Subir tu rama al repositorio remoto

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

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

image

Subir tus cambios y hacer commits

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

Crear un Pull Request (PR)

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

image

About

dev-layer-dev-layer-Template-Novice created by GitHub Classroom

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors