_/_/_/ _/ _/
_/ _/_/_/ _/_/_/ _/_/ _/ _/ _/_/_/ _/_/_/ _/_/_/ _/ _/_/_/
_/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/
_/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/
_/_/_/ _/_/_/ _/ _/ _/ _/_/_/ _/ _/ _/_/_/ _/_/_/ _/ _/_/_/
Camundala — a new Way to develop Camunda BPMNs.
Using the BPMN-Power of Camunda and the Type safety of Scala to develop BPMN Processes with a nice DSL.
Why Camundala
- Domain Driven
- Typesafe
- Code Completion
- Composable on any Granularity
- Automatic Testing included
- 100% BPMN / Camunda compatible
I gave a talk at Camunda Camunda Summit 2022, check it out: Domain Driven Process Development
State of the Project
This project is now divided in two Github Project:
- https://github.com/pme123/camundala (this Repo)
- Some features that are ready to be used in your Project.
- https://github.com/pme123/camundala-dsl
- Testing new Features and Ideas.
So the first release is all about:
Domain Driven Process Development
More infos will follow.
Examples
In this project you find two examples that uses the Features.
Development
Releasing
Just run amm ./publish-release.sc VERSION
.
Due to problems with the "org.xerial.sbt" % "sbt-sonatype"
Plugin you have to release manually:
-
- login
- check Staging Repository
- hit close Button (this will take some time)
- hit release Button (this will take some time)
if you do not see any of the buttons or repository hit the refresh Button.
Local publish
sbt publishLocal