Details
-
Task
-
Resolution: Done
-
Major
-
None
-
None
-
False
-
False
-
NEW
-
NEW
-
Undefined
-
---
-
---
-
2020 Week 43-45 (from Okt 19)
Description
This task is just about cleaning the codebase. Notice it has no impact on any release, just impact on our daily work in engineering.
Actually Stunner has 3 showcases for BPMN:
- For Kogito -> https://github.com/kiegroup/kie-wb-common/tree/master/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-kogito-runtime
- For Business Central -> https://github.com/kiegroup/kie-wb-common/tree/master/kie-wb-common-stunner/kie-wb-common-stunner-showcase/kie-wb-common-stunner-showcase-project
- Standalone app -> https://github.com/kiegroup/kie-wb-common/tree/master/kie-wb-common-stunner/kie-wb-common-stunner-showcase/kie-wb-common-stunner-showcase-standalone
The goal is to have just 2 showcases for BPMN, the one for Kogito and the one for Business Central. Both also inside the BPMN domain (modules), not as currently on stunner's root path (as they're bpmn domain specific).
Actions
- 1) Drop Standalone app showcase
- This app is constantly consuming time during builds and not frequently used
- Contains several classes and resources, which are just making the whole codebase bigger and more difficult to follow as well
- 2) Refactor Business Central showcase
- Refactor the showcase-project webapp into the BPMN parent module, as it only depends on BPMN domain