This repository contains the Axon Ivy (GLSP-based) process editor.
The following libraries/frameworks need to be installed on your system:
- Node.js
>= 20.10.0
The editor is developed using Visual Studio Code. However, it's of course also possible to use another text editor.
packages/editor
: GLSP-based Axon Ivy process editorpackages/inscription
: UI extension for element inscription viewpackages/protocol
: GLSP actions for process editorintegration/eclipse
: Eclipse IDE integrations of the process editorintegration/standalone
: Standalone integration of the process editorintegration/viewer
: Standalone integration of the process viewer (read-only with less tooling)
The process editor component has to be built using npm.
#install node modules
npm install
#build typescript
npm run build
#build integrations (sometimes you need to delete the node_modules folder first because of a missing monaco-editor dependency)
npm run package
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.
For more information about GLSP, please visit the Eclipse GLSP Umbrella repository and the Eclipse GLSP Website.