Skip to content
Stephan Erdtmann edited this page May 5, 2014 · 11 revisions

SyncMeta Framework

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.

SyncMeta Introduction Video

SyncMeta Introduction

##Build steps

###Install build tools

  1. 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
  2. Install development dependencies: npm install
  3. Install dependencies: bower install

###Build widgets

  1. Change baseUrl in Gruntfile.js to the deployment url
  2. Run grunt build to build the widgets

###Deploy via SFTP (e.g. to your user folder at dbis.rwth-aachen.de)

  1. Move .dbis.secret.json.sample to .dbis.secret.json and fill in your credentials
  2. Run grunt deploy to build and deploy the widgets

###Generate JSDoc

  1. Run grunt jsdoc to generate the docs
Clone this wiki locally