/open-sauced

This is a project to grab data from open source repos.

Primary LanguageJavaScript

CircleCI

Open Sauced

This is a GraphQL starter project to help people stalk open source repositories and take notes on them. This project uses Graphcool as a GraphQL backend, Apollo as the GraphQL client, and Netlify to deploy.

The data fetching from GitHub uses their GraphQL Early Access API exclusively.

open-sauced-screencap

Setup

1. GraphQL Backend

graphql-up

Setup your GraphQL backend using the graphql-up button at the top of this section. Once your backend is created in Graphcool, copy your GraphQL enpoint using the enpoints link.

endpoint

2. Retrieve GitHub Access Token

!Important: 👉 To get access to the GitHub early access GraphQL API, fill out the prerelease agreement

You will need a GitHub access token to access the repository data fetching portion of this app. You can find instructions on how to retrieve one on GitHub.

token-example

Be sure to allow access to your user information when creating your token.

token-options

3. Deploy to Netlify

Deploy to Netlify

Click the deploy to Netlify button and add your GitHub access token and Graphcool Endpoint.

netlify-deploy

Attribution

SVG Icons are from the open source Feather Icons project.