Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/captainbrosset/github-engagement-metrics
- Owner: captainbrosset
- License: mit
- Created: 2022-03-11T09:30:02.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-10-30T01:03:38.000Z (about 2 months ago)
- Last Synced: 2024-10-30T03:51:25.501Z (about 2 months ago)
- Language: JavaScript
- Size: 1.71 MB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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.