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.0
AND< 2.0.0
Basic setup
yarn
to setup monorepo and transpile all packages. This does not build the example applications.
Build scripts
yarn build
to transpile all packages and build example applications.yarn build:npm
to transpile npm packages.yarn build:examples
to transpile example packages and build example applications.
Watch script
yarn run watch
to watch all packages including the example applications
Start example apps
yarn browser start
yarn electron start
yarn 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 test
to execute all testsyarn test:coverage
to execute all tests including coverage measurement