Entornos de desarrollo reproducibles
Siempre hay que estar un buen rato debugueando entornos de desarrollo nuevos, problemas comunes:
-
Configurar Ruby con Rbenv
-
Instalar gemas y rastrear cómo se llaman las librerías cuando falla la compilación (especialmente en Debian y derivadas)
-
Instalar yarn
-
Correr yarn y bundle cada vez que se modifican dependencias
-
Instalar una base de datos (Sutty usa SQLite3 en desarrollo, pero la Tienda necesita PostgreSQL sí o sí)
-
Configurar 0xacab
-
Al desarrollar sitios, tener que correr
make build
por cada modificación y esperar porquejekyll serve
es incompatible con cosas
Tenemos documentación también:
https://docutopia.tupale.co/sutty:entorno_de_trabajo
https://docutopia.tupale.co/ruby:configurar_entorno_de_trabajo