eclipse-emfcloud / modelhub

modelhub
Other
1 stars 1 forks source link

Eclipse EMF Cloud ModelHub build-CI

Aim - Framework Project - Active License: EPL v2.0 License: MIT

This repository contains a framework. It is meant as a library or platform for implementing certain features or types of products, or can be used as a product directly. It is designed to be reusable, customizable, and ready for production.

This repository is under active development. The maintainers of this repository are actively developing new features and releasing new versions.

For more information, please visit the EMF Cloud Website.

If you are interested in adopting this framework for your product or enhancing its feature spectrum, please get in contact with us using the discussions forum and have a look at our support options!

Model Management

A generic Typescript based model management framework.

Available via NPM publish-CI

Example application

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.

Development

User Guide

A comprehensive user's guide to development with the Model Management frameworks is available here.

Prerequisites

Scripts

Basic setup

Build scripts

Watch script

Start example apps

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

License

This program and the accompanying materials are made available under the terms of the Eclipse Public License v. 2.0 which is available at http://www.eclipse.org/legal/epl-2.0.

This Source Code may also be made available under the following Secondary Licenses when the conditions for such availability set forth in the Eclipse Public License v. 2.0 are satisfied: MIT.

SPDX-License-Identifier: EPL-2.0 OR MIT