apache / incubator-kie-issues

Apache License 2.0
11 stars 1 forks source link

EPIC - Drop legacy runtime and KieAssemblerService Drools integration #916

Open elguardian opened 5 months ago

elguardian commented 5 months ago

Removing DROOLS jBPM Integration.pdf

At present kogito is based on the premise of a combination of code generation based on a fluent interface. Nothing at kogito level uses these parts of KieAssemblerService anymore. This is causing not moving those test/guards for the functionality in the new infrastructure causing a few problems:

The proposal would do:

  1. remove the assembler services and relieve drools from the use of that infrastructure
  2. remove the old runtime that is only useful for these tests.

This should lead to:

  1. focus only in the fluent interface and codegen
  2. remove unused parts and make the system leaner
  3. identify all the missing parts at level functionality to reduce the gaps
  4. increase the level of guards at codegen level and fluent interface.

Test consolidation

v7 features migration

elguardian commented 3 months ago

WIP https://github.com/apache/incubator-kie-kogito-runtimes/pull/3451

isolate for now the test. Now working on moving those test to codegen

elguardian commented 3 months ago
elguardian commented 3 months ago
elguardian commented 2 months ago