Awesome
AbsintheGen
Scaffold generator for Elixir Absinthe projects.
I'm currently looking for ideas and suggestions, please feel to create an issue with features you'd like added or add ideas here!
Installation
Available on hex.pm. The package can be installed by adding absinthe_gen
to your list of dependencies in mix.exs
:
def deps do
[
{:absinthe_gen, "~> 0.2"}
]
end
The docs can be found at https://hexdocs.pm/absinthe_gen.
Usage
The scaffold task will generate a schema, a type and a resolver files based on "Our First Query" tutorial. You can pass in multiple fields, the field types can be found here.
mix absinthe.gen.scaffold my_context my_type my_field:string my_other_field:string
Created:
lib/absinthe_app_web/schema/my_context_types.ex
lib/absinthe_app_web/schema.ex
lib/absinthe_app_web/resolvers/my_type.ex
Available options:
--path PATH
- specify a subdirectory ofabsinthe_app_web
where to create the files.