Zach Daniel @zachdaniel.dev · May 17

A core tenet of #AshFramework is to "Model your domain, derive the rest". And the "rest" is often some kind of code generation or compilation step, which makes your actions accessible over some interface. AshGraphql builds an Absinthe schema for GraphQL support. 👇

23 likes 1 replies

?

Replies

Zach Daniel · May 17

AshJsonApi makes your actions available over Phoenix controllers or plugs. AshTypescript emits a typescript client. Ash has had introspection tools since the beginning. You can say things like `Info.attributes(Post)` to get a list of attributes. 👇