Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/captainbrosset/github-engagement-metrics

Tracking various engagement metrics on GitHub repositories
https://github.com/captainbrosset/github-engagement-metrics

Last synced: about 1 month ago
JSON representation

Tracking various engagement metrics on GitHub repositories

Awesome Lists containing this project

README

        

# github-engagement-metrics

Engagement metrics tracking for GitHub repositories.

This repo helps with tracking things like forks, watchers, number of issues, etc. but also the issue response rate.

* To get data: run the `src/metrics.js` and `srd/unresponded.js` scripts.
* To display reports: start a web server in this repo, and navigate to `index.html`.

## Run locally

* `yarn install`
* Test locally by using your personal access token `GH_PAT= node src/unresponded.js` and `GH_PAT= node src/metrics.js`
* New data gets appended to the `out/unresponded.json` and `out/metrics.json` files. **Please don't check-in changes to those files**.

## TODO

* Add metric for total number of issues with more than 1 non-owner/collaborator person (organic growth).
* Add metric for total number of issues from first-time members vs. returning members.