-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Colin Smetz edited this page Nov 1, 2021
·
2 revisions
A list of features that might be interesting:
- Support keyword lists
- Something like
keyword([force: boolean(), except: list(string())], required: [:force]) - Shortcut:
[force: boolean(), except: list(string())](would work only if more than 1 item, or it would be recognized as a list)
- Something like
- Support MapSet
- Data mapping (conform data to the schema)
- Data generation
- Data documentation (output the schema in Markdown / HTML for outside documentation)
- Add a Livebook tutorial
- Helpers to add options to existing schemas (e.g.
original_schema |> with_checks(check1)) - Better integration with Ecto
- Error messages translation / override
- Customize the default error message on function unions