Clone la plantilla para crear un nuevo curso
Para crear un curso, primero se procederá a clonar la plantilla de cursos creada para tal fin. Siempre que vaya a crear un nuevo curso, repita este proceso, debido a que si empieza con un curso anteriormente como base, puede se estén omitiendo mejoras en el compilador por mencionar un caso. Estas mejoras sí se obtendrían de la plantilla.
Al editar la plantilla no borre los archivos .gitignore
, ni los directorios .github
. Además, mantenga sin cambios el directorio web-1-regresar
.
Tampoco borre los archivos course.md
, course.png
, properties.yaml
ni la carpeta github-1-repositorio
, pero sí podrá modificarlos posteriormente como lo indique la documentación y la plantilla.
Use this template
, y luego presione Create a new repository
. Create a new repository
. Allí, seleccione la casilla Include all branches
(si la casilla no aparece, ignórelo y continúe), escriba el nombre de su curso sin espacios, y escriba una breve descripción del curso. Public
, y presione Create repository
.Ahora se va a proceder a habilitar GH-pages y GitHub actions, lo cual permitirá la compilación del sitio web y visualización del mismo en la nube.
Actions
y luego General
. Hacia abajo encontrará el título Workflow permissions
. Bajo este título, seleccione la opción Read and write permissions
, y más abajo presione Save
.Settings
, luego a Pages
en la barra lateral izquierda, y bajo el título Build and Deplyment
, bajo Source
escoja la opción Deploy from a branch
. Revise que en el título branch
(está ubicado después de source
) esta rama sea gh-pages
.Actions
. Una vez allí, en la barra lateral, seleccione Deploy
.Run workflow
, presiónelo. Luego, asegúrese de que debajo de Use workflow from
, diga Branch: main
. Si es así, presione Run workflow
para compilar el sitio de manera manual. Para visualizar el sitio, si su nombre de usuario es “emma01", y el nombre del curso que creó es “cursoAprendizaje”, basta dirigirse a https://emma01.github.io/cursoAprendizaje/ para ver el sitio web ya desplegado. Tome en cuenta que la compilación del sitio web en la nube no es inmediata, ya que se está haciendo uso de recursos computacionales compartidos.
Alternativamente, puede dirigirse a la pestaña Code
, y en la columna lateral derecha encontrará un título que dice Deployments
, presiónelo. Allí encontrará el sitio web donde puede consultar su curso ya compilado.
Nota: es posible que por errores a la hora de crear un curso, este no se pueda compilar. Si este es el caso, en Deployments
podrá ver que la última acción “Deploy” falló.
Para poder adaptar la plantilla a sus necesidades, se requiere aprender como modificar y subir archivos en la nube.
Para editar los archivos de un curso desde GitHub, debe primero dirigirse a la pestaña Code
.
Además, verifique que debajo del nombre del curso donde aparece su foto de perfil diga Main
, al lado de branches
y tags
.
Commit Changes
. Commit changes
. En ella, escriba palabras clave para los cambios que hizo bajo el título Commit message
, y bajo Extended description
escriba una descripción más detallada de los cambios si lo considera necesario.Commit Changes
. Add file
, y bajo él Create new file
.Commit Changes
. Commit changes
. En ella, escriba palabras clave para los cambios que hizo bajo el título Commit message
, y bajo Extended description
escriba una descripción más detallada de los cambios si lo considera necesario.Commit Changes
. Delete directory
o Delete file
según corresponda.Commit changes
. En ella, escriba palabras clave para los cambios que hizo, puede además escribir una descripción más detallada de los cambios si lo considera necesario.Commit Changes
.Add file
, y bajo él Upload files
.choose your files
para escogerlo con el gestionador de archivos de su sistema operativo.Commit changes
. En él, escriba palabras clave para los cambios que hizo, puede además escribir una descripción más detallada de los cambios si lo considera necesario.Commit Changes
.Esta opción de edición consiste en abrir un editor de texto en el navegador dentro de GitHub, similar al popular editor de texto Visual Studio Code. Este ambiente se llama GitHub Codespaces. Cuenta con algunas limitaciones, por ejemplo una restricción mensual de horas de uso del mismo.
Code
.Codespaces
.Create codespace on main
.Message
, y escriba palabras clave para los cambios que hizo. Abajo, mueva el puntero hacia los archivos que modificó, y presione el símbolo + que aparece al extremo de cada uno de ellos. Nota: no se espere a tener muchos cambios antes de hacer un commit. Sea ordenado, haga cambios relacionados entre sí en un mismo commit.Importante: para salir de GitHub Codespaces no basta con cerrar la ventana del navegador, ya que de lo contrario estará agotando en vano su tiempo de uso mensual.
My Codespaces
.Stop Codespace
.