{"id":13565632,"url":"https://github.com/jlouis/graphql-erlang-tutorial","last_synced_at":"2025-03-25T06:31:16.047Z","repository":{"id":66465592,"uuid":"90731219","full_name":"jlouis/graphql-erlang-tutorial","owner":"jlouis","description":"A tutorial for the graphql-erlang system","archived":false,"fork":false,"pushed_at":"2022-03-05T10:10:05.000Z","size":1440,"stargazers_count":59,"open_issues_count":9,"forks_count":12,"subscribers_count":9,"default_branch":"master","last_synced_at":"2025-03-19T09:40:52.273Z","etag":null,"topics":["documentation","erlang","graphql","tutorial"],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jlouis.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2017-05-09T10:03:33.000Z","updated_at":"2024-09-23T00:58:21.000Z","dependencies_parsed_at":"2023-03-21T20:32:34.134Z","dependency_job_id":null,"html_url":"https://github.com/jlouis/graphql-erlang-tutorial","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jlouis%2Fgraphql-erlang-tutorial","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jlouis%2Fgraphql-erlang-tutorial/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jlouis%2Fgraphql-erlang-tutorial/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jlouis%2Fgraphql-erlang-tutorial/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jlouis","download_url":"https://codeload.github.com/jlouis/graphql-erlang-tutorial/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245413718,"owners_count":20611353,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["documentation","erlang","graphql","tutorial"],"created_at":"2024-08-01T13:01:51.561Z","updated_at":"2025-03-25T06:31:15.611Z","avatar_url":"https://github.com/jlouis.png","language":"JavaScript","readme":"[![Build Status](https://travis-ci.org/shopgun/graphql-erlang-tutorial.svg?branch=master)](https://travis-ci.org/shopgun/graphql-erlang-tutorial)\n\n\n# A tutorial for GraphQL-Erlang\n\nThis repository contains a tutorial for the graphql-erlang system. It\nimplements (a subset of) the SWAPI as an example project in order to\nclarify how the system is supposed to be used in a full\nimplementation. The idea is that it can be used as a starting point for\nyour own implementation of your own GraphQL schema.\n\n# Documentation\n\nThe primary URL for the document is:\n\nhttps://shopgun.github.io/graphql-erlang-tutorial/\n\nTo read the latest version of the documentation, go there and start\nreading!\n\n## Building\n\nTo build this software you need:\n\n* rebar3\n* Erlang/OTP - Version 19.3.3 was used in preparing this document\n\nThe needed dependencies will be pulled in as part of building the\nsoftware.\n\nTo build the documentation you need:\n\n* asciidoctor - We use asciidoctor's tagging feature to refer to\n  source code in the repository inside the documentation. I installed\n  it with `gem install asciidoctor`\n\nIn addition you need:\n\n* A decent amount of Erlang knowledge. This document doesn't explain\n  Erlang in any way, and assumes prior knowledge.\n* A decent amount of web knowledge.\n* Some GraphQL knowledge. If you don't know what GraphQL is, this\n  document may not be the best initial exposition. Some terminology\n  is taken for granted in advance. On the other hand, this document\n  explains how GraphQL fits into the Erlang world.\n","funding_links":[],"categories":["JavaScript"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjlouis%2Fgraphql-erlang-tutorial","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjlouis%2Fgraphql-erlang-tutorial","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjlouis%2Fgraphql-erlang-tutorial/lists"}