nitram509 / lib-bpmn-engine

A BPMN engine, meant to be embedded in Go applications with minimal hurdles, and a pleasant developer experience using it. This approach can increase transparency for non-developers.
https://nitram509.github.io/lib-bpmn-engine/
MIT License
287 stars 74 forks source link

Refactor using go-style Getters and Setters #144

Open nitram509 opened 1 year ago

nitram509 commented 1 year ago

Refactor the interfaces, to match best practices mentioned in effective Go

https://go.dev/doc/effective_go#Getters