Google CodeLab en 5 minutos


¿Qué es Codelab?

Google Codelab es una herramienta para crear cursos o tutoriales paso a paso.

La herramienta acepta dos formatos de entrada: Google Doc y Markdown. ¿Por qué? Primero usas GDoc para redactar y previsualizar rápidamente, y cuando lo tienes acabado lo conviertes a Markdown o directamente a HTML (al cual le puedes cambiar el CSS para adaptarlo a tu UX) y lo guardas en un repo o donde quieras.

¿Cómo redactar un Codelab?

Utilizando Google Docs:

  1. Hacemos una copia de la plantilla: https://g.co/codelabs/template
  2. Instalamos la extensión Preview Codelab para Chrome.
  3. Editamos nuestra copia del paso 1 y, para previsualizarlo, pulsamos el botón   en la barra del navegador.
Si nos unimos al grupo codelab-authors podemos acceder a la Formatting Guide que recoge todos los posibles formatos que el parser de Codelab puede procesar.

Utilizando Markdown:

Lo mejor es seguir este genial post en Medium de Mariusz Saramak y el markdown de su ejemplo.

El resultado



Generando el HTML final

Los chicos de Google tienen en su repo de Codelab Tools la herramienta claat, con la que podemos levantar un servidor http local para previsualizar tanto fuentes Markdown como Doc, así como generar el HTML final.

Para instalar claat, nos descargamos la release adecuada para nuestro sistema operativo (en mi caso será claat-linux-amd64). Tenemos la ayuda disponible ejecutando el fichero con el flag --help, pero hay dos comandos principales:

Generar el HTML:
./claat-linux-amd64 export mitutorial.md
Levantar un servido local para ver el resultado:
./claat-linux-amd64 serve


Fuentes y recursos:

Comentarios