Axon Ivy Process Editor Client
// readme
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:
- Node.js
>= 20.19
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 editorpackages/inscription: UI extension for element inscription viewpackages/protocol: GLSP actions for process editorintegration/standalone: Standalone integration of the process editorintegration/viewer: Standalone integration of the process viewer (read-only with less tooling)integration/monaco-vite-plugin: A vite plugin to work with the monaco integration
Building the process editor
The process editor component has to be built using npm.
#install node modules
pnpm install
#build typescript
pnpm run build
#build integrations (sometimes you need to delete the node_modules folder first because of a missing monaco-editor dependency)
pnpm run package