@digital-enabler/demf-dtm-relations-editor
v0.0.5
Published
Digital Enabler Relations Editor microfrontend
Readme
demf-dtm-relations-editor
Digital Enabler Relations Editor microfrontend
Digital Enabler - Digital Twin Relations Editor microfrontend
The Digital Twin Relations Editor microfrontend allows you to visually create, edit, and manage relationships between digital twin models. It is designed to be used within the Digital Twin Manager (DTM) tool and can be integrated as a microfrontend in the Digital Enabler platform.
NOTE: See root-config-template for how to mount a microfrontend and also vuejs-microfrontend-template for more info about Microfrontend applications for Digital Enabler.
This project is also available from the following CDN.
Pre-requisites
Before you continue you need to:
- have NPM installed
- have NodeJS installed
- have VueJS and Vue-CLI installed
- have a GitHub account
- use VisualStudio Code or IntelliJ Idea as your development IDE
Project management
Installation
Open a Terminal window in the project folder and go inside the app folder, then launch the command:
npm installNOTE: When install finished, do not care about the warnings on the versions and vulnerability problems reported, and DO NOT launch the
npm audit fixornpm audit fix –forcecommands
Compiles and hot-reloads for development
npm run serveCompiles and minifies for production
npm run buildLints and fixes files
npm run lintNOTE: Alternatively to the command indicated above you can use the VueUI browser interface
Configs file
To work properly the Relations Editor needs a dtm-relations-editor-config.json file with these settings:
{
"mf": "Digital Twin Relations Editor",
"api": "https://[generic_api_location]/api",
"storageImgs": "https://[assets_storage_url]/imgs"
}This json file must be stored and set as described here and also here.
