Skip to content

enflujo/enflujo-haciendocaminos

Repository files navigation

Antropología Uniandes - 60 años haciendo caminos

Portada del proyecto 60 años haciendo caminos

Estilo Código Despliegue Tamaño Licencia

Haciendo Caminos es la historia del Departamento de Antropología de la Universidad de Los Andes contada a través de los proyectos de investigación que sus profesores y estudiantes han realizado desde su creación.

Para poder actualizar el sitio debe tener una copia local de este repositorio.

Hacer una copia local del repositorio

Deben tener instaladas en el computador las siguientes aplicaciones:

  • Node.js
  • Git
  • Yarn se instala desde el terminal después de instalar Node.js:
npm i yarn -g

Fork

Desde el repositorio original hacer un fork a la cuenta de GitHub personal:

fork

Una vez hecho el fork, clonar el repositorio:

  • Copiar la url del repositorio que sale en el botón < > Code:

    fork2

  • En la terminal, ubicados en la carpeta en la que queremos guardar el proyecto, correr el siguiente comando:

git clone <url-del-repositorio-que-acabamos-de-copiar>

ej. (reemplazar la url por la propia):

git clone https://github.com/anattolia/enflujo-haciendocaminos.git
  • Una vez clonado, entrar a la carpeta:
cd enflujo-haciendocaminos
  • Y correr yarn desde la terminal para instalar las dependiencias:
yarn

Reemplazar los datos

Paso 1: Descargar y reemplazar archivo de Excel.

Descargar el archivo de excel, este se debe llamar exactamente Listado de proyectos - 60 años dpto antropología .xlsx (Ojo con el espacio entre antropología y el .xlsx) y se debe reemplazar el que existe en la ruta:

- procesador/
  - datos/
    Listado de proyectos - 60 años dpto antropología .xlsx`.

(Opcional) Actualizar imágenes

El procesador acepta imágenes en los siguientes formatos: 'JPEG', 'JPG', 'PNG', 'WebP', 'GIF', 'AVIF', 'TIFF', 'SVG'.

Se deben copiar a la siguiente carpeta:

- procesador/
  - imgs/
    nuevaimg.jpg
    ...

Paso 2: Procesar datos

Ubicados en la carpeta donde clonamos el repositorio, correr el siguiente comando en la terminal:

yarn procesar

Cuando vea el mensaje 🦊 FIN 🦚 significa que ya se procesaron todos los datos.

Paso 3: Enviar actualización

  • Alistar todos los archivos que se cambiaron para enviarlos al repositorio remoto:
git add .
  • Dejar un mensaje explicando qué cambió (el mensaje entre comillas puede cambiarse):
git commit -m "Actualización de datos e imágenes"

Enviar los cambios al repositorio remoto:

git push

Hacer un pull request

Desde el repositorio donde hicimos el fork solicitar la integración de los cambios haciendo un pull request:

pull-request

Posibles problemas con librería Sharp

A veces la librería que procesa las imágenes no funciona, probar el siguiente comando para que se instale bien en Windows y Linux.

yarn add sharp --ignore-engines