An absinthe backed graphql API extension for the Ash Framework
Find a file
Riccardo Binetti afa4ae66a0
improvement: return a map from decode_relay_id/1 (#107)
Slight API improvement over #106.

This makes it more ergonomic to partially match on the return value (and it also
makes it more explicit by explicitly labeling the two parts).

Also add tests for relay id encoding/decoding.
2024-01-25 10:47:15 -05:00
.github chore: fix bug report template 2023-07-03 21:35:55 -04:00
config chore: update test config 2023-07-13 08:49:34 -04:00
documentation feat: Relay refetching support (#106) 2024-01-24 14:59:12 -05:00
lib improvement: return a map from decode_relay_id/1 (#107) 2024-01-25 10:47:15 -05:00
logos chore: release version v0.1.0 2020-08-13 18:55:34 -04:00
test improvement: return a map from decode_relay_id/1 (#107) 2024-01-25 10:47:15 -05:00
.check.exs improvement: generic action support 2023-09-15 13:45:12 -04:00
.credo.exs chore: format/credo 2023-11-13 23:23:27 -05:00
.formatter.exs improvement: generic action support 2023-09-15 13:45:12 -04:00
.gitignore chore: commit tool-versions 2023-01-31 23:58:35 -05:00
.tool-versions chore: lock/guide/tool versions 2023-07-31 15:13:23 -04:00
CHANGELOG.md chore: release version v0.26.9 2024-01-12 14:34:33 -05:00
FUNDING.yml fix: fix usage of new Ash.Query.filter/2 2020-10-09 21:10:22 -04:00
LICENSE chore: update license 2020-09-21 14:04:00 -04:00
mix.exs chore: simplify docs generation 2024-01-12 14:53:43 -05:00
mix.lock chore: update ex_doc 2024-01-12 14:34:15 -05:00
README.md chore: Update README (#72) 2023-05-04 09:13:22 -04:00

AshGraphQL

Ash CI License: MIT Hex version badge

AshGraphQL is a GraphQL extension for the Ash framework. It gives you an efficient way to expose your application resources over a GraphQL API. You configure what you want to expose and AshGraphQL will generate an Absinthe schema which will resolve data straight from your Ash resources.

See the getting started guide for information on setting it up, and see the AshGraphql.Resource documentation for docs on its DSL. See the hexdocs for more information.