eclipsesource / process-editor-client

Axon Ivy GLSP Client

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Axon Ivy Process Editor Client

This repository contains the Axon Ivy (GLSP-based) process editor.

Prerequisites

The following libraries/frameworks need to be installed on your system:

The editor is developed using Visual Studio Code. However, it's of course also possible to use another text editor.


Structure

  • packages/editor: GLSP-based Axon Ivy process editor
  • packages/inscription: UI extension for element inscription view
  • packages/protocol: GLSP actions for process editor
  • integration/eclipse: Eclipse IDE integrations of the process editor
  • integration/standalone: Standalone integration of the process editor
  • integration/viewer: Standalone integration of the process viewer (read-only with less tooling)

Building the process editor

The process editor component has to be built using yarn.

#install node modules
yarn

#build typescript
yarn build

#build integrations (sometimes you need to delete the node_modules folder first because of a missing monaco-editor dependency)
yarn build:production

Running the process editor

The simplest way to start the process editor is by download a Axon Ivy Designer and open a process. This will launch the latest prebuild process editor within the eclipse integration.

  • Standalone: To start the Standalone integration you can start the Launch Standalone config directly inside the VS Code.

More information

For more information about GLSP, please visit the Eclipse GLSP Umbrella repository and the Eclipse GLSP Website.

About

Axon Ivy GLSP Client

License:Eclipse Public License 2.0


Languages

Language:TypeScript 90.9%Language:CSS 4.9%Language:HTML 2.8%Language:JavaScript 1.1%Language:Shell 0.2%Language:Dockerfile 0.0%