Explicar la idea de la web en el readme
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/push Build is passing
Details
This commit is contained in:
parent
aa5a159df1
commit
226021a203
30
README.md
30
README.md
|
@ -1,5 +1,34 @@
|
||||||
# Página web del hackmeeting
|
# Página web del hackmeeting
|
||||||
|
|
||||||
|
La principal ventaja de esta web con respecto a la que hay actualmente es que
|
||||||
|
no necesita mantenimiento, mantiene la posibilidad de editar contenido por
|
||||||
|
varias personas y simplifica el backup.
|
||||||
|
|
||||||
|
El flujo de trabajo típico para añadir contenido a la web sería este:
|
||||||
|
|
||||||
|
1. Crear o editar un fichero en la carpeta `content`
|
||||||
|
2. Comprobar en local que la modificación es correcta
|
||||||
|
3. Hacer un commit con las modificaciones
|
||||||
|
4. Subir el commit al repositorio de git
|
||||||
|
5. Compilar la web
|
||||||
|
6. Enviar los ficheros al servidor web.
|
||||||
|
|
||||||
|
Los pasos 5 y 6 se pueden automatizar con alguna herramienta de integración
|
||||||
|
continua. En este ejemplo se usa drone.io. Para simplificar el resto de los
|
||||||
|
pasos la idea es preparar scripts u otro tipo de programas, que ayuden a
|
||||||
|
generar el contenido de manera más interactiva.
|
||||||
|
|
||||||
|
Este proceso puede ser demasiado complicado para personas sin experiencia en
|
||||||
|
git o markdown, sobre todo las integrantes del grupo local, que además no
|
||||||
|
conocen el funcionamiento de esta herramienta. Propongo instaurar el rol de
|
||||||
|
"madrina(s) de grupo local", gente que se encargue de asistir al grupo local y
|
||||||
|
en caso necesario de encargarse de subir los contenidos a la web.
|
||||||
|
|
||||||
|
Los datos que son más útiles para el grupo local se guardan en ficheros csv,
|
||||||
|
que es fácil de modificar en una hoja de cálculo, y permite un postpropceso
|
||||||
|
sencillo para obtener datos interesantes. Por ejemplo la cantidad de asistentes
|
||||||
|
que hay apuntados para cenar el sábado.
|
||||||
|
|
||||||
## Crear contenido
|
## Crear contenido
|
||||||
|
|
||||||
Para crear un nodo que se llame `nodo1` para el 2019:
|
Para crear un nodo que se llame `nodo1` para el 2019:
|
||||||
|
@ -77,4 +106,3 @@ Hay que generar un fichero csv separado por comas.
|
||||||
Ejemplo, para un fichero `content/2019/nodos/parrilla_viernes.csv':
|
Ejemplo, para un fichero `content/2019/nodos/parrilla_viernes.csv':
|
||||||
|
|
||||||
{{< csvTable file="/content/2019/nodos/parrilla_viernes.csv" class="parrilla" >}}
|
{{< csvTable file="/content/2019/nodos/parrilla_viernes.csv" class="parrilla" >}}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue