Endo is a library containing database schema reflection APIs for your applications, as well as implementations of queryable schemas to facilitate custom database reflection via Ecto.
See the official documentation for Endo.
This package can be installed by adding endo
to your list of dependencies in mix.exs
:
def deps do
[
{:endo, "~> 0.1.0"}
]
end
We enforce 100% code coverage and quite a strict linting setup for Endo.
Please ensure that commits pass CI. You should be able to run both mix test
and
mix lint
locally.
See the mix.exs
to see the breakdown of what these commands do.