Skip to content
This repository was archived by the owner on Mar 26, 2024. It is now read-only.

butaca/covid19uy.com

Folders and files

NameName
Last commit message
Last commit date

Latest commit

f1179c3 · Mar 26, 2024
Feb 12, 2022
Sep 7, 2023
May 10, 2021
Dec 19, 2022
Sep 7, 2023
Mar 7, 2024
Mar 7, 2024
May 29, 2023
Mar 28, 2023
Sep 18, 2022
Apr 3, 2021
Mar 26, 2024
Sep 7, 2023
Mar 21, 2022
Sep 27, 2022
Aug 9, 2021
Jan 3, 2023
Jan 11, 2024
Nov 29, 2023
Feb 10, 2022
Mar 24, 2020

Repository files navigation

Coronavirus COVID-19 en Uruguay

⚠️⚠️⚠️ El repositorio está archivado porque el sitio se ha dado de baja. ⚠️⚠️⚠️

Por tal motivo la información siguiente es vieja y está desactualizada.

Introducción

Repositorio del sitio https://covid19uy.com/.

El sitio usa HTTPS 🔒 y es estático, gratis y no tiene publicidad. Fue creado desinteresadamente, su único propósito es ayudar.

Usa información oficial, pública y verificable del MSP publicada por SINAE.

Cuenta con el apoyo de Netlify en su programa de ayuda a sitios sobre COVID-19.

Información técnica

  • El sitio es estático, generado con Hugo.
  • Utiliza Bulma para estilos y layout.
  • La simulación utiliza PixiJS.
  • Las gráficas se hacen con Chart.js.
  • El sistema de build es Gulp.

Datos

DATA = assets/js/data/

Datos ingresados manualmente

  • Los datos de Uruguay se obtienen de los informes diarios del MSP reportados por SINAE y se ingresan de manera manual en el archivo [DATA]/uruguay.json.
  • En en archivo [DATA]/uruguayDeaths.json se van registrando los fallecimientos.
  • Los datos históricos sobre ocupación de camas de CTI, se ingresan manualmente, usando los informes diarios de SUMI y se guardan en [DATA]/icuHistory.json. Por ahora no se usan.

Datos descargados automáticamente durante el build

Cómo desarrollar

  1. Instalar npm, Hugo y Gulp.
  2. Instalar dependencias con npm i.
  3. Correr un servidor local con gulp develop
  4. Happy coding!

Branches

Como por ahora hay un único de desarrollador, se utiliza un esquema de branches simple:

  • master: Branch de producción
  • develop: Branch de desarrollo

Cuando un feature lleva mucho tiempo de desarrollo, se crea un branch dedicado para el feature. Por ejemplo:

  • sim: Simulador.
  • region: Comparaciones con otros países de la región.

Deploy

El sitio está hosteado en Netlify y cada vez que se hace un push en master se dispara un build en forma automática. También se dispara un build cada 15 minutos con GitHub Actions.