DevTool: ¿Cómo hacer desarrollo en local de los Dashboards?
ES | EN
Esta herramienta permite desarrollar los dashboards existentes en entorno local sin conexión a Internet.
Requisitos
npm 6.13.4 o posterior
node v12.14.0 o posterior
Editor de código como el Visual Studio Code
Navegador Google Chrome
Con estos requisitos necesitas descargar el proyecto GitHub https://github.com/onesaitplatform/onesait-cloud-platform-dashboard-devtools y hacer "npm install"
En primer lugar, necesitas descargar un modelo de dashboard existente para preparar el espacio de trabajo para desarrollarlo.
Pasos para preparar el espacio de trabajo:
Necesitas descargar el modelo de dashboard con el botón o API REST para ello y ponerlo en la carpeta "/models/downloaded".
Ejecuta preparar el espacio de trabajo con él (esto prepara tu espacio de trabajo en la carpeta src para el desarrollo local):
npm run preparews {dashboardname}
Por ejemplo:
npm run preparews VisualFlight
Eso es todo, ahora puedes ejecutar el servidor de desarrollo del motor de dashboard, ir a la página de índice y seleccionar tu dashboard en http://localhost:3000
node run server
Pasos para desplegar el espacio de trabajo:
Obtén una nueva versión final de tu código trabajando en el entorno local.
Ejecuta el modelo de construcción desde el espacio de trabajo:
Por ejemplo:
Actualiza el dashboard en la plataforma con el generado en la carpeta "/models/dist".
Por el momento, las herramientas de desarrollo sólo permiten desarrollar plantillas existentes. No se puede desarrollar un gadget sin plantilla y no se puede mover o cambiar el tamaño con la UI. Puedes modificar el archivo JSON generado, pero no es recomendable.