ash_phoenix
ash_phoenix copied to clipboard
Utilities for integrating Ash and Phoenix

AshPhoenix
Welcome! This is the package for integrating Phoenix Framework and Ash Framework. It provides tools for integrating with Phoenix forms (AshPhoenix.Form), Phoenix LiveViews (AshPhoenix.LiveView) and more.
Installation
Add ash_phoenix to your list of dependencies in mix.exs:
{:ash_phoenix, "~> 2.0.4"}
Whats in the box?
AshPhoenix.Form- A form data structure for using resource actions with phoenix formsAshPhoenix.Form.Auto- Tools to automatically determine nested form structures based on calls tomanage_relationshipfor an action.AshPhoenix.FilterForm- A form data structure for building filter statementsAshPhoenix.LiveView- Helpers for querying data and integrating changesAshPhoenix.SubdomainPlug- A plug to determine a tenant using subdomains for multitenancyAshPhoenix.FormData.Error- A protocol to allow errors to be rendered in formsPhoenix.HTML.Safeimplementations forAsh.CiString,Ash.NotLoadedandDecimalAshPhoenix.SubdomainPlugfor multitenant subdomain-based applications.mix ash_phoenix.gen.livefor generating liveview modulesmix ash_phoenix.gen.htmlfor generating controllers and views
Tutorials
- Getting Started with Ash and Phoenix
Topics
- Union Forms