Ash FrameworkAF
Ash Framework8mo ago
1 reply
Matt Beanland

AshOutstanding Extension

AshOutstanding is an Ash Extension that lets you declare how your Ash Resources implement the Outstanding Protocol.

https://github.com/diffo-dev/ash_outstanding

and

https://github.com/diffo-dev/outstanding

Both of these now have livebook tutorials.

Outstanding is a protocol that helps you determine whether expectations are being met by actual, allowing them to be exceeded.

I’ve found modelling expected and actual separately (including as separate instances of the same Ash Resource) and acting on the differences of value in goal based systems, and hope you will too.
GitHub
Ash resource extension for implementing Outstanding protocol - diffo-dev/ash_outstanding
GitHub - diffo-dev/ash_outstanding: Ash resource extension for impl...
GitHub
Elixir protocol calculating outstanding from expected and actual - diffo-dev/outstanding
GitHub - diffo-dev/outstanding: Elixir protocol calculating outstan...
Was this page helpful?