Latest change in source of version 7.15.alpha2 is merging it with camunda-bpm-platform
.
I searched main documents but didn’t find any thing about the Reasons of this moving.
I have questions and I hope to find the answer.
-
Before this, I could develop Webapp
Independently. how can I continue developing Webapp
after this moving? Do I have to get source of everything in camunda-bpm-platform
just for developing Webapp?
-
Is there a new way to develop and run Webapp
across other contents of camunda-bpm-platform
?
-
Why there is’nt any easy document about this moving?
thanks in advance for answering my questions.
Hi @Mohammad_Hasan_Saffa,
Thank you for your questions and your feedback.
Over the past years, we already consolidated most of our repositories into one mono repository (e.g., DMN Engine, Model API, etc.). Recently, we consolidated our Webapps as well into our main repository. Our main motivation is simplifying the job structure of our Continuous Integration: It was previously necessary to build the Camunda Runtime Platform in multiple steps and specific order. With the incorporation of the Webapps, the build complexity and structure were simplified significantly, allowing us and our users to build all modules of the Camunda Runtime Platform (excluding distros) by running mvn clean install
in the repository’s root directory.
Regarding your questions:
- RE 1: You need to clone the
camunda-bpm-platform
repository; the Webapps are located under ./webapps
; if cloning the source code is an issue for you due to the size of the repository, you could have a look at partial cloning of mono repositories
- RE 2: There is no new way to develop and run the Webapps: switch into the
./webapps
subdirectory and run npm i && grunt auto-build
- RE 3: Since besides the changed location, there is not much more to consider, we’ve documented this change in the
README
of the old repository: https://github.com/camunda/camunda-bpm-webapp
Does this answer your questions?
Even though we have announced this change in our last release blog post, I agree with you, that we have missed the chance to explain our motivation behind it. I’ll check if we can publish a forum post to catch up on that.
Best,
Tassilo
1 Like
Hi @tasso94
Thank you for the quick and complete answer.
I got this.
I was worried that fundamental changes might have taken place.
2 Likes
Hi @Mohammad_Hasan_Saffa,
I’m glad that my answer helps. Based on your feedback, I created a dedicated forum post and pinned it:
https://forum.camunda.io/t/the-source-code-of-the-webapps-has-a-new-home/25134/3
Best,
Tassilo
1 Like