Skip to content

netresearch/github-issue-tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

GitHub issue tracker

IOT project to monitor the amount of GitHub issues of a organisation.

Final product

We as Netresearch using GitHub to publish our open source projects. It is very important to us, to respond to the issues and pull requests as fast as possible. Therefore we have implemented a display of the current status of open issues and pull requests to have a quick overview of the current state.

Requirements

If you want to use this project for your own organisation, you need to have a a little bit of hardware. The display should be connected to a power supply and to the internet.

Hardware

  • A4 Picture frame
  • ESP 8266 Wemos D1 mini
  • USB power supply unit 5V 0,5A
  • OLED Display

Tools

Tools

To put the project together, you need some tools.

Soldering

  • Soldering iron
  • Soldering grease
  • Tin
  • Helping hand
  • Cleaning sponge

Cable

  • Silicon cables 25AWG for the wiring
  • Micro USB cable to flash the ESP8266

Software requirements

  • VSCode
  • PlatformIO plugin
  • USB serial driver (MacOS, Windows)

Software

Features

  • OTA
  • Configurable
    • Organisation
    • Token
    • WiFi credentials
  • Polling GitHub API

GraphQL

It uses the GitHub GraphQL API to get the data. If you want, you can play around with the GraphQL queries in the GitHub GraphQL Explorer.

{ search(
    query: "org:netresearch state:open", type: ISSUE) { 
        issueCount
    }
}

Documentation

Photos

  • Parts overview
  • Assembly
  • Result
  • NR Logo

Video

  • Hardware assembling
  • HowTo configuration

About

IOT project to monitor the amount of GitHub issues of a organisation.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Contributors