EvoX Genesis
EvoX Genesis는 고수준 목표를 재귀적 소프트웨어 세계로 전환해, 유한 에이전트가 개발하고 승인된 결과만 유지됩니다
Elixir용 GraphQL 툴킷
The GraphQL toolkit for Elixir
개발 도구Elixir · ErlangGitHub @absinthe-graphql직접 설치운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗GraphQL implementation for Elixir.
Goals:
Please see the website at https://absinthe-graphql.org.
Absinthe goes far beyond GraphQL specification basics.
Absinthe schemas are defined using easy-to-read macros that build and verify their structure at compile-time, preventing runtime errors and increasing performance.
The entire query processing pipeline is configurable. Add, swap out, or remove the parser, individual validations, or resolution logic at will, even on a per-document basis.
Absinthe includes a number of advanced resolution features, to include:
Write your schemas in idiomatic Elixir snake_case notation. Absinthe can
transparently translate to camelCase notation for your API clients.
Or, define your own translation schema by writing a simple adapter.
We care about support for third-party frameworks, both on the back and front end.
So far, we include specialized support for Phoenix and Plug on the backend, and Relay on the frontend.
Of course we work out of the box with other frontend frameworks and GraphQL clients, too.
Install from Hex.pm:
def deps do
[{:absinthe, "~> 1.7.0"}]
end
Note: Absinthe requires Elixir 1.10 or higher.
See CHANGELOG for upgrade steps between versions.
Absinthe includes a number of useful Mix tasks for extracting schema metadata.
Run mix help in your project and look for tasks starting with absinthe.
See the GitHub organization.
The project is under constant improvement by a growing list of
contributors, and your feedback is important. Please join us in Slack
(#absinthe-graphql under the Elixir Slack account) or the Elixir Forum
(tagged absinthe).
Please remember that all interactions in our official spaces follow our Code of Conduct.
Please follow contribution guide.
See LICENSE.md.