Skip to main content
Community Plugin
View plugin on GitHub
See starters using this

Gatsby Source Github Feed

npm version

Source plugin for pulling data into Gatsby from RSS feed.

Install

npm install --save gatsby-source-github-feed

or

yarn add gatsby-source-github-feed

How to use

// In your gatsby-config.js
module.exports = {
  plugins: [
    {
      resolve: `gatsby-source-github-feed`,
      options: {
        profile: `gregorskii`,
        name: `GithubProfile`,
      }
    }
  ]
}

How to query

Query is Feed${name}.

When name of options is GithubProfile, query named as FeedGithubProfile.

query allFeedGithubProfile {
    allFeedGithubProfile {
      edges {
        node {
          id
          type
          actor {
            display_login
            avatar_url
          }
          repo {
            name
            url
          }
          payload {
            action
            issue {
              title
              body
            }
          }
        }
      }
    }

TODO:

Authentication option

Docs
Tutorials
Plugins
Blog
Showcase