Este es mi repositorio final de las prácticas de Periodismo de Datos.
Este archivo documenta cómo he creado este repositorio y la estructura web a él ligada.
En primer lugar, desde mi cuenta Github he creado un nuevo repositorio y lo he situado en Pontedatos con mi nombre. Así he generado la dirección que me permitiría trabajar con la terminal: github.com/Pontedatos/teresa-lopez-lopez
. Lo creé con un documento README.md.
Desde la terminal he clonado el repositorio remoto para conectarlo con el local. Lo he hecho en una carpeta de trabajo diferente a la que he utilizado durante todo el curso y he movido el contenido de dicha carpeta a la recién llegada. Para ello he utlizado los distintos comandos:
pwd
para situarme.cd
para cambiar de directorio.rm
para eliminar archivos.mkdir
para crear la nueva carpeta de trabajo.git clone
para clonar en ella el repositorio remoto.cd -
para volver al directorio de trabajo anterior.mv
para mover y renombrar los archivos.nano
para editar los textosSin embargo, si no hubiera creado el repositorio con un README.md no hubiese sido posible establecer la conexión entre ambos espacios de trabajo. Esto lo supe tras haberlo hecho. En su defecto, y como hice para la práctica 2, la sintaxis para crear el repositorio desde la terminal es la siguiente:
echo "# nombre repositorio" >> README.md
git init
git add README.md
git commit -m "first commit"
git branch -M main
git remote add origin https://github.com/Pontedatos/teresa-lopez-lopez-.git
git push -u origin main
Mientras lo hacía he ido cambiando y corrigiendo con nano
cosas de todas las prácticas. Sobre todo los documentos ´.md´ explicativos con los enlaces relativos.
git add .
git commit -m "..."
git status
git push
He comprobado que los cambios se hubieran volcado en pontedatos/teresa-lopez-lopez
y así había sido. Pero los enlaces no funcionaban porque no había escrito bien la sintaxis relativa. Eso me llevó a cambiar los enlaces desde el nano en la terminal de los documentos .md
y puse sus enlaces absolutos copiándolos de su ruta git. Posteriormente esto tendría que cambiar de nuevo. He aprovechado para repasar todo de nuevo. Con los pasos anteriores he vuelto a subir el contenido.
Tras asegurarme de que los cambios se habían realizado y de que los links funcionaban he procedido a la creación de la estructura web. Para ello he acudido al apartado settings de mi repositorio y en la pestaña Pages he seleccionado main
en la carpeta root. He elegido la fuente minimal por su aspecto de orden y Github ha generado así una web que ha convertido el README.md en index.html
y el resto de archivos .md en html. El resultado el la web con la apariencia minimal muestra mi nombre y descripción del repositorio así como el contenido del README.md con sus respectivos enlaces a las prácticas del curso. Pero me doy cuenta en tutoría de que esto no puede hacerlo porque los enlaces son absolutos y no relativos. Aprendo la sintaxis correcta de los mismos. Vuelvo a cambiar todos los enlaces en los documentos ´.md´. Repaso todo. Sigo introduciendo y cambiando prácticas. Compruebo que los enlaces funcionan.
La estructura web requerida para este trabajo puede verse aquí. Por ello vuelvo a la terminal para crear el documento que contiene estas líneas narrando el proceso de creación. Tras ello, crearé el documento resumen.md, último de los procesos a documentar, y volveré a subir los cambios desde la terminal mediante el proceso señalado. Finalmente actualizaré las prácticas en el repositorio en el que llevo trabajando todo el curso para añadir la práctica 4 e incorporar las últimas versiones corregidas de las anteriores.