-
Notifications
You must be signed in to change notification settings - Fork 6
Home
Stephan Erdtmann edited this page May 5, 2014
·
11 revisions
SyncMeta is a web-based near real-time collaborative modeling framework. It allows the generation of near real-time collaborative modeling editors for arbitrary graph-based modeling languages. Please watch the following video to get familiar with the basic idea and functionality of the components of the framework.
##Build steps
###Install build tools
- Make sure to have npm, bower and grunt installed
- Use your favorite package manager or grab npm from [here][1]
- Use npm to install bower and grunt:
npm install -g bower grunt
- Install development dependencies:
npm install
- Install dependencies:
bower install
###Build widgets
- Change baseUrl in Gruntfile.js to the deployment url
- Run
grunt build
to build the widgets
###Deploy via SFTP (e.g. to your user folder at dbis.rwth-aachen.de)
- Move .dbis.secret.json.sample to .dbis.secret.json and fill in your credentials
- Run
grunt deploy
to build and deploy the widgets
###Generate JSDoc
- Run
grunt jsdoc
to generate the docs