neo4j-graphql / graphql-community

Community Graph for GraphQL Community

Home Page:http://graphql.communitygraph.org/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GraphQL Community Graph

This is an Graph Database full of activity of the GraphQL community, including

  • Twitter
  • StackOverflow
  • GitHub
  • [Meetups]
  • [Slack]

Information

  1. Neo4j Database at: http://107.170.69.23:7474/browser, (read-only user: graphql password: graphql)
  2. Installed neo4j-graphql extension with this schema on http://107.170.69.23:7474/graphql/
  3. Query against the database with GraphiQL or apollo-client
  4. Check out the GraphQL-Community Application (TODO Will)
  5. Build an example application

Http-Header for GraphiQL: Authorization: Basic Z3JhcGhxbDpncmFwaHFs

Curl Example

curl -i -X POST -u "graphql:graphql" -d'{"query": "{ User(name:\"apollographql\") {name}}"}' -H accept:application/json -H content-type:application/json http://107.170.69.23:7474/graphql/

Post IDL

curl -i -X POST -u "neo4j:********" -d@community-graph.schema http://107.170.69.23:7474/graphql/idl/

Data Model

Types

  • User
  • Tweet, Tag
  • Question, Answer, Tag
  • Repository

Model

Schema

Queries

  • dashboard (followship, activity)
  • content discovery (projects, blogs)
  • people activity (over time, when are they falling off)
  • channel activity
  • identify frequent questions / topics

Screenshots

About

Community Graph for GraphQL Community

http://graphql.communitygraph.org/


Languages

Language:JavaScript 96.9%Language:CSS 2.6%Language:HTML 0.4%Language:Nginx 0.1%