Kino_Wardley 0.4.1 Released

I have now released kino_wardley version 0.4.1 to Hex.pm.

This is a small milestone as now all of the features that have been implemented now align to onlinewardleymaps.

This is limited to the following component types:

  • evolution
  • anchor
  • component
  • evolve

These can each have offsets. Evolve has four possible input formats:

component Kettle [0.5, 0.5]
evolve Kettle 0.79
evolve Kettle [0.7, 0.9]
evolve Kettle 0.79 label [10, 0]
evolve Kettle [0.7, 0.9] label [11, 12]

Note that you can only have one evolution per component and it needs to be defined after the component that it evolves.

Wardley map showing the latest implementation

Source for the above map

KinoWardley.Output.new("""
height 400
xevolution Experiment->Tested->Staging->Production

anchor User [0.95, 0.8]
component Livebook [0.8, 0.45] label [-80, 0]
User->Livebook
component Liveview [0.7, 0.7] label [0, -15]
evolve Livebook 0.55 label [20, 0]
Livebook->Liveview
component Phoenix [0.6, 0.8] label [5, -5]
Phoenix->Liveview
component Cowboy [0.5, 0.9]
Phoenix->Cowboy
""")

Leave a comment