Caravela (Caravela v0.7.0)

Copy Markdown View Source

Caravela — a schema-driven, composable full-stack framework for Phoenix.

Declare your domain. Sail with the generated code.

Start with use Caravela.Domain in a module under lib/<app>/domains/ to declare entities, fields, and relations. Then run mix caravela.gen.schema <Module> to generate Ecto schemas and a migration. See Caravela.Domain for the DSL reference.

Summary

Functions

Returns the compiled IR of a Caravela domain module.

Functions

domain!(module)

Returns the compiled IR of a Caravela domain module.