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]
