iisys-hof / cmmn-js-modeler

CMMN modeler with Camunda integration (for project Social Collaboration Hub)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

cmmn-js modeler

About

This is a fully usable implementation of a CMMN modeler using cmmn-js and further modules from bpmn.io. This modeler has a properties panel and has a integration with Camunda BPM to load and upload cases from and to the bpm engine.

This modeler is part of the project Social Collaboration Hub.

Install

npm install -g grunt grunt-cli
  • Go to the root of the project and install
npm install

Run

In project root:

grunt auto-build

Development

For production this app uses uglify to create a minified app.js. But if you use grunt auto-build and want to see live-changes, you have to load <script src="./app.js"></script> in app/index.html. Why? Because our grunt watcher doesn't use uglify for speed reasons. If you want to use uglify when auto-building, just add it in your Gruntfile (look for watch).

Production environment:

Don't forget to change the script src back in your app/index.html to use the minified version:

<script src="./app.min.js"></script>

Modules we use

Update these Modules

  • Find outdated modules:
npm outdated
  • Change the versions in package.json to the new ones.
  • Update versions (as administrator):
npm install
  • Check everything. (even CSS classes)

About

CMMN modeler with Camunda integration (for project Social Collaboration Hub)

License:Apache License 2.0


Languages

Language:CSS 59.4%Language:JavaScript 33.8%Language:HTML 6.8%