minxc / zeebe-modeler

Desktop Application for modeling Zeebe Workflows with BPMN

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Zeebe Modeler

Build Status

The visual workflow editor for Zeebe based on bpmn.io.

Zeebe Modeler

Installation

All Platforms

Download, extract and execute app.

MacOSX

Requires homebrew and cask:

brew cask install zeebe-modeler

Resources

Building the Application

# checkout a tag
git checkout v1.1.0

# install dependencies
npm install

# execute all checks (lint, test and build)
npm run all

# build the application to ./dist
npm run build

Development Setup

Spin up the application for development, all strings attached:

npm run dev

Upstream Sync

We use a sync task to keep up with changes in the upstream Camunda Modeler repository. Execute it via:

npm run sync

The synchronized upstream branch will be master by default. You can specify the branch (--branch or -b) or even the tag (--tag or -t) by giving the according argument.

npm run sync -- -b master

If no merge conflicts appeared, the synchronization task is done and the changes can be pushed remotely. If there were merge conflicts detected, the task automatically exclude unrelated files from the conflicts (e.g. changes inside tabs/dmn/*). Other merge conflicts must be resolved manually.

Code of Conduct

This project adheres to the Contributor Covenant Code of Conduct. By participating, you are expected to uphold this code. Please report unacceptable behavior to code-of-conduct@zeebe.io.

License

MIT

Contains parts (bpmn-js) released under the bpmn.io license.

About

Desktop Application for modeling Zeebe Workflows with BPMN

License:MIT License


Languages

Language:JavaScript 97.5%Language:CSS 2.0%Language:Shell 0.3%Language:HTML 0.2%Language:Batchfile 0.1%