Digital Enabler Digital Twin Data Definition microfrontend
npm install @digital-enabler/demf-dtm-data-definitionDigital Enabler Digital Twin Data Definition microfrontend
The Digital Twin Data Definition microfrontend allows you to define, create, and manage the data schema for 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.
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
Open a Terminal window in the project folder and go inside the app folder, then launch the command:
```
npm install
> NOTE: When install finished, do not care about the warnings on the versions and vulnerability problems reported, and DO NOT launch the npm audit fix or npm audit fix –force commands
``
npm run serve
``
npm run build
``
npm run lint
> NOTE: Alternatively to the command indicated above you can use the VueUI browser interface
To work properly the Data Definition needs a _dtm-data-definition-config.json_ file with these settings:
`json``
{
"mf": "Digital Twin Data Definition",
"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.