celery / jumpstarter

MIT License
7 stars 3 forks source link

HFSM <-> PlantUML #40

Open TraeDbot opened 2 years ago

TraeDbot commented 2 years ago

This is a tangent, an opportunity to leverage a UML & state graph visualization engine called PlantUML. That project is actively maintained with many users, and is driven by markdown extensions. Well, honestly, I think they left planet markdown long ago, but defining state machine graphs is pretty simple on that platform.

I came here looking for seamless binding between Celery and a state machine package such as pytransitions or python-statemachine. Both of those I am a novice with, and so I'm searching first for a state machine package expressly supportive of being serialized and executed across a distributed system such as Celery, which I have been using in a complex system.

thedrow commented 2 years ago

I think that moving this feature request upstream to py-transitions is more appropriate. py-transitions can already export state machine graphs using graphziv so creating another visualization backend for it should be useful.

I'll keep this ticket open as we might upstream this feature ourselves.