Manuales de desarrollo de YeboYebo
QSModules son una serie de ejecutables y librerías de utilidad que nos permiten extender la funcionalidad de qsa tal como si fueran paquetes de npm.
Si no tenemos instalados los binarios de qs_modules, vamos a la carpeta (a partir de la raíz de módulos) /qs_modules/bin/ y lanzamos
npm install -g .
Si tenemos problemas de permisos podemos lanzarlo con sudo.
En nuestro directorio HOME creamos un fichero qsa.config.json con un contenido similar a este:
{
"bin": {
"eneboo": "/home/.../eneboo-v2.6.0.1-dba/bin/eneboo"
},
"conn": {
"test": "test:yeboyebo:SQLite3:nogui"
}
}
Donde deberemos indicar la ruta a nuestro binario de eneboo, y una serie de conexiones a base de datos. En este ejemplo, añado la conexión a la base de datos de test en sqlite.
Simplemente cargar el módulo como de costumbre. Podemos encontrarlo en la raíz de los módulos oficiales. Solamente será necesario ejecutar este paso una primera vez. (salvo actualizaciones que lo requieran)