Giter Club home page Giter Club logo

gatsby-theme-github-stats's Introduction

Gatsby Theme GitHub Stats

npm

A Gatsby Theme to display statistics for GitHub repos.

Folders

This is a yarn workspace. There are mainly two workspaces:

  • gatsby-theme-github-stats: The actual Gatsby Theme.
  • site: An example Gatsby site using this theme.

gatsby-theme-github-stats's People

Contributors

lannonbr avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

gatsby-theme-github-stats's Issues

Defaults for theme

Have some checking for options for the theme and if they don't exist, generate sample data for the user of this theme

Custom UI themes

Try out Theme-UI and create a design system that can be easily overridden with component shadowing.

routes for each type of graph

Create a page for each of the data types to get a deeper understanding on the stats around each type.

Each page could contain:

  • min / max
  • most current entry compared to 1 week ago, 1 month ago, ever.

Puppeteer Snapshot Action

It would be interesting to have an action that uses Puppeteer to take a screenshot of the site on an hourly basis. Then we could at a later point stitch all of the pictures together and animate how all of the various stats change over time.

Event Markers for a particular field

It would be useful to place event markers on a field so when I render some graphs that have spikes, I can mark down what those spikes were if the reasoning was known.

For example, if you see in the Open Issues screenshot below:

Screen Shot 2019-06-21 at 9 02 40 AM

There was a jump in issues. This was due to a maintainer opening a lot of issues for improving docs.

Landing page / docs

Possibly have a landing page for the theme alongside some docs to extend upon the readme

All-time stats

Add stats for all-time things like highest / lowest for particular fields, fastest velocity for a field, etc

Record quickstart video tutorial

I want to record a 5-10 minute video showing a quickstart guide of creating a sample site using this theme. Going from starting with a default starter, to adding the theme, grabbing some data, and spinning up the site

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.