Skip to content

moreaki/akuflow

Repository files navigation

akuflow

An agnostic flow engine based on Temporal.

Modules

  • akuflow-temporal-bpmn-engine: BPMN compiler/runtime + Temporal workflow integration (publishable library shape)
  • akuflow-reference-spring-boot: Spring Boot API/reference implementation that depends on the engine module

Package ownership

  • Engine: com.convertic.akuflow.bpmn.*, com.convertic.akuflow.temporal.*, com.convertic.akuflow.workflow.*, com.convertic.akuflow.engine.*, engine config
  • Reference app: com.convertic.akuflow.api.*, application bootstrap, app-level logging/config

Build

  • Compile all modules: ./gradlew compileKotlin
  • Run tests: ./gradlew test
  • Run reference app: ./gradlew :akuflow-reference-spring-boot:bootRun

Detailed split notes: docs/architecture/module-split-plan.md.

About

An agnostic flow engine based on temporal

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors