jrtechs / github-graphs

Website for visualizing a persons github network.
https://github-graphs.com
Mozilla Public License 2.0
11 stars 8 forks source link

Collect Feedback to Determine What Enhancements to Work On #9

Open jrtechs opened 5 years ago

jrtechs commented 5 years ago

Currently this project is just scratching the surface of what we can do with the data from the github API. Moving this project forward, I want to see what other cool visualizations we can make to help open source communities. If anyone has ideas or suggestions feel free to drop them in this issue.

jrtechs commented 4 years ago

I'm currently thinking about adding something along the lines of my open-source year in review. I am really inspired this year by these websites:

To start we could start focusing on generating graphs/collecting metrics/data. Later on, I want to go crazy and make the website look really slick. Here are my current ideas:

jrtechs commented 4 years ago

Repository based metrics would be interesting. Just found this repository which used python to generate issues opened/closed chart: https://github.com/keszybz/github-state

This is something that can probably easily be implemented in this project.

jwflory commented 4 years ago

Repository based metrics would be interesting. Just found this repository which used python to generate issues opened/closed chart:

To take it one step further, it would be cool to get insightful metrics such as average response time to issues opened by non-committers, the average lifespan of issues and pull requests (i.e. how many days/hours before an issue/PR is opened to closed)… if you want to do a 30 minute brainstorm chat over the winter break sometime, let me know. :slightly_smiling_face:

An example of a Grimoire graph for such a thing:

GrimoireLabs dashboard view showing the average response time to new GitHub issues

jrtechs commented 4 years ago

@jwflory that would be great! Right now I'm trying to brainstorm/prioritize a list of 10ish things we can work on during the Spring semester. Working on multiple things/metrics would be a good way to scale this project for multiple contributors.