porcelli opened a new issue, #2343:
URL: https://github.com/apache/incubator-kie-issues/issues/2343

   ### Description
   
   Spring Boot support is being (re)introduced to Apache KIE in the 10.2.0 
release train (runtimes and addons, plus `kie-tools-spring-boot-bom` in 
kie-tools). However, two critical developer-experience pieces that Quarkus 
users already have are still missing for Spring Boot:
   
   1. **A development console.** Quarkus users get the process Dev UI via the 
`jbpm-quarkus-devui` extension (Process Instances, Jobs, Tasks, and Forms 
pages). There is no equivalent for Spring Boot applications.
   2. **A runnable example.** `examples/process-compact-architecture` 
demonstrates the Compact Architecture (Data-Index, Jobs Service, and Data-Audit 
collocated with the runtime) on Quarkus only.
   
   ### Proposal
   
   - `packages/jbpm-addons-springboot-dev-console`: a Spring Boot 
auto-configuration jar serving the existing 
`@kie-tools/runtime-tools-process-dev-ui-webapp` standalone build at a 
configurable path (default `/jbpm-dev-console`, Thymeleaf-rendered), plus the 
`/forms` REST API for custom forms — same contract as the Quarkus Dev UI 
extension, gated behind an explicit `jbpm.dev-console.enabled=true` property.
   - `packages/jbpm-dev-console-commons`: a small framework-agnostic module 
(custom-forms storage and model classes) shared by `jbpm-quarkus-devui` and the 
new Spring Boot console, removing ~1000 lines of duplication from the Quarkus 
extension.
   - `examples/process-compact-architecture-springboot`: the Spring Boot 
counterpart of `examples/process-compact-architecture` (same hiring BPMN/DMN), 
using the embedded Data-Index, embedded Jobs Service, and Data-Audit Spring 
Boot addons, with the dev console enabled in its development profile.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to