amzn / oss-dashboard

A dashboard for viewing many GitHub organizations at once.
Apache License 2.0
159 stars 40 forks source link
dashboard github open-source-tooling

Amazon Open Source Program GitHub Dashboard

There is a distinct lack of tooling for GitHub admins and Open Source program managers who oversee many GitHub organizations. The oss-dashboard provides a view over many GitHub projects, allowing for custom reporting on the synchronized data.

Screenshot


High level description of the architecture

There are three parts to the oss-dashboard.

Part 1 - Syncing

  1. Ruby is used to connect to GitHub, pull down the latest data, and update a PostgreSQL Database.
  2. Git is used to check out the latest version of the source from each GitHub repository.

Phase 2 - Reviewing

  1. Ruby is used to run reports on the database.
  2. Ruby is also used to run reports on the checked out source code.

Phase 3 - Generate the dashboard

An HTML dashboard is generated from the data and reviews.

Further Instructions

The following documents provided further information

Project Direction

The high level plan is to work on the following items:

Contributing

Contributions are much appreciated, be they bug reports, ideas or patches. See the Contributing file for more information.

Other Projects of Interest

Or rather, some useful lists of Other Projects of Interest: