craigloewen-msft / gitgudissues Goto Github PK
View Code? Open in Web Editor NEWLicense: MIT License
License: MIT License
This came out of a discussion this week
That could be turned into a heuristic for "how much incoming there is per week". That's probably a good start. A page with all your repos, and their relative incoming rates (probably broken down with a week-by-week graph and then also an "average over the last month, 6 months, year" singular stat.
The follow up to this would be to try and correlate the incoming rate with how much time is actually needed to triage that rate. Like, if we even just guess that triaging an issue takes 30 minutes on average and another comment on an issue adds another 10 minutes[1], that's even a dumb way to start estimating how much time triage costs (at a minimum).
([1]: we should use an input box for these heuristics, probably)
If we could figure out how many actually get triaged / week then we could do more magic. Then, we could correlate that rate (triaged/wk) with the incoming (incoming/wk), and knowing how much a repo is currently staffed with, figure out how much actual dev time is needed to triage all the incoming.
Currently the registration page asks for:
This leaves some ambiguity... specifically whether this is asking for your Github password, or for you to create a new password that will be used with this service.
My recommendation is to change this to:
Test for AI workflow
Bottom text
Show a "Loading" animation to make it clear new data is loading in on the repo and user graph pages.
These features would improve the repo issue graph:
From https://github.com/crutkas/gravity-func
It's a cool visualization, but I think it's impeded by needing to query the GH api. Likely useful to instead just use the existing GG cache of issues to populate that chart.
I think the meat of it is here:
https://github.com/crutkas/gravity-func/blob/main/gravity/pages/index.vue
(I'm also under the impression that gravity-func is currently busted, but that can be fixed).
/fyi @crutkas
Right now we only do issues, we should do similar views for PRs as well.
I want to be able to have a static link like gitgud.com/graphs/microsoft/terminal
that displays the graphs without needing to make an account or log in. Would be helpful for sharing with management types.
Test
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.