A generic Typescript based model management framework.
A generic example application is provided here and can be used as bootstrap for any feature using Model Management. The documentation can be found here.
A comprehensive user's guide to development with the Model Management frameworks is available here.
- Node
>= 18.0.0 - yarn
>= 1.7.0AND< 2.0.0
Basic setup
yarnto setup monorepo and transpile all packages. This does not build the example applications.
Build scripts
yarn buildto transpile all packages and build example applications.yarn build:npmto transpile npm packages.yarn build:examplesto transpile example packages and build example applications.
Watch script
yarn run watchto watch all packages including the example applications
Start example apps
yarn browser startyarn electron startyarn electron start:validation
Alternatively you can use the VS Code launch configurations.
Remark: If the Electron example fails to start due to drivelist errors, the issue can often be resolved by running git clean -fdx and reinstalling all node_modules via yarn.
Run tests
yarn testto execute all testsyarn test:coverageto execute all tests including coverage measurement