CHANGING RAPIDLY, USE AT YOUR OWN RISK
Vow
Vow is a data specification library inspired by clojure.spec.
Installation
Available in Hex, the package can be installed
by adding vow to your list of dependencies in mix.exs:
def deps do
[{:vow, "~> 0.0.2"}]
endTODO
- documentation
- tests
-
implement
Spec.Keys -
add
unformto theSpec.Conformable(andSpec.RegexOp.Conformable?) protocol(s) -
implement
Spec.Generatablefor allSpec.Conformable's - add caching for github actions (e.g. dialyzer, deps.get), once available