pme123 / camundala   0.8.1

GitHub

(Replaced) Doing Camunda with Scala.

     _/_/_/                                                      _/            _/
  _/          _/_/_/  _/_/_/  _/_/    _/    _/  _/_/_/      _/_/_/    _/_/_/  _/    _/_/_/
 _/        _/    _/  _/    _/    _/  _/    _/  _/    _/  _/    _/  _/    _/  _/  _/    _/
_/        _/    _/  _/    _/    _/  _/    _/  _/    _/  _/    _/  _/    _/  _/  _/    _/
 _/_/_/    _/_/_/  _/    _/    _/    _/_/_/  _/    _/    _/_/_/    _/_/_/  _/    _/_/_/

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:

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