Documentation
¶
Overview ¶
Package main demonstrates a simple order processing workflow using Romancy.
This example shows: - Workflow and Activity definitions - Compensation functions (Saga pattern) - Event waiting (payment confirmation) - Type-safe event handling
Usage:
go run ./examples/demo/
Then use the CLI to interact:
go run ./cmd/romancy/ get <instance_id>
go run ./cmd/romancy/ event <instance_id> payment.completed '{"transaction_id":"TX-123"}'
Click to show internal directories.
Click to hide internal directories.