-
Notifications
You must be signed in to change notification settings - Fork 847
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Implement Evolution & Risk Metrics #300
Conversation
Signed-off-by: Parth Sharma <parth261297@gmail.com>
Signed-off-by: Parth Sharma <parth261297@gmail.com>
Signed-off-by: Parth Sharma <parth261297@gmail.com>
Signed-off-by: Parth Sharma <parth261297@gmail.com>
Signed-off-by: Parth Sharma <parth261297@gmail.com>
Signed-off-by: Parth Sharma <parth261297@gmail.com>
@parthsharma2 : I think we should pull the primary github declared language. The badging app does not have very good coverage. Can you make that change? |
I guess to do that, we would need to add something to pull that data placed into the GitHub worker. Since @gabe-heim is actively debugging that worker right now, we should get his input. Do you know what API gets called to pull the primary language? Alternately, I have a version of the database for which I've done a full language analysis using the SCC project ... Lets see what @gabe-heim says about getting that data from the GitHub endpoint. Here's the current augur_github_worker: https://github.com/chaoss/augur/blob/dev/workers/augur_worker_github/augur_worker_github/worker.py ... Take a look and see what you think. I do not recall if we intend to add additional endpoints from GitHub to the same worker, or have separate workers. My guess is that all the "data anomaly handling" logic Gabe's written around issues is a lot more complex than the logic required for pulling the GitHub primary language, since I don't think it requires corresponding API calls for x_events, x_comments or contributors. |
@sgoggins |
Signed-off-by: Parth Sharma <parth261297@gmail.com>
Signed-off-by: Parth Sharma <parth261297@gmail.com>
Signed-off-by: Parth Sharma <parth261297@gmail.com>
Signed-off-by: Parth Sharma <parth261297@gmail.com>
@sgoggins I've made the changes to the 'languages' metric implementation. I used git rebase to edit the particular commit to make changes. I've somehow become a co-author of certain commits although locally none of those commits mention me as an author. Any way to solve this 😕 @gabe-heim @sgoggins ? EDIT: fixed it |
Btw this can definitely be added to the github worker, it would just be in a separate method of the worker and probably be viewed as a different "model" that the worker can fulfill |
@sgoggins @gabe-heim maybe I can give it a try? |
@parthsharma2 Definitely! Go for it |
Depending on what @sgoggins wants |
Implemented the following metrics:
Evolution
Risk [Need Feedback]