Gatsby Source Github screenshot

Gatsby Source Github

Author Avatar Theme by Mosch
Updated: 17 Dec 2018
47 Stars

Overview

The gatsby-source-github plugin is an invaluable tool for developers looking to integrate their GitHub repositories into Gatsby projects seamlessly. This versatile plugin not only allows for the pulling of files but also offers the ability to access release information directly from GitHub, making it a great addition for anyone looking to enhance their static sites with dynamic content from their repositories.

With its compatibility with gatsby-transform-remark, this plugin simplifies the process of importing markdown files. This feature is particularly useful for developers who maintain documentation or blogs stored in markdown format on GitHub. The ease of integration and the rich functionalities offered make gatsby-source-github a strong contender for enhancing any Gatsby build.

Features

  • Repository Integration: Pulls data directly from GitHub repositories, allowing for real-time updates as changes occur in your repository.

  • Markdown Support: Works seamlessly with gatsby-transform-remark to import markdown files effortlessly for blog or documentation purposes.

  • Tree Pulling: Offers the ability to pull the entire Github tree (all files) into your Gatsby project, enabling comprehensive access to repository content.

  • Release Information: Fetches release information from GitHub, providing insights into the versions and updates of your software projects.

  • NPM Package: Easily installable via npm, using the command yarn add @mosch/gatsby-source-github, ensuring quick setup.

  • GraphQL Queries: Supports querying of Files and Releases using GraphQL, which allows for tailored data retrieval according to project needs.