Currently there is no possibility to develop the DigiWF Core Engine open source.
Moreover we want to move to an external task pattern and use camunda as basic as possible.
A monorepo for the DigiWF Core Services in which the engine and DigiWF Connector is included. The Connector is provided as a Spring Boot Starter. Moreover a Engine Starter is created for logic that should be still embedded
Keep the legacy code in the internal project
Move logic to the connector with an external task pattern
create a digiwf-engine-camudna-tasks starter for the current task implementation (will be replaced with taskana)
Details
Create new Architecture
Migrate Streaming Exporter to DigiWF Connector
Create External Task Worker
Create MessageService
Create Streaming Endpoints
Create REST Endpoints
Create Example Process
Create Process Service
Process / DMN
Create digiwf-engine project
Simple Camunda Setup
DigiWF Task Management
digiwf-engine-camunda-tasks
digiwf-engine-camunda-task-starter
digiwf-engine-service (example project)
Create Release Pipeline for Monorepo
Use maven task-management artefact in the internal engine
Description
Currently there is no possibility to develop the DigiWF Core Engine open source. Moreover we want to move to an external task pattern and use camunda as basic as possible.
A monorepo for the DigiWF Core Services in which the engine and DigiWF Connector is included. The Connector is provided as a Spring Boot Starter. Moreover a Engine Starter is created for logic that should be still embedded
Details
Create new Architecture
Migrate Streaming Exporter to DigiWF Connector
Create Process Service
Create digiwf-engine project
Create Release Pipeline for Monorepo
Use maven task-management artefact in the internal engine