Skip to content
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

OpenDigger Biweekly Report 2024-09-18 #1624

Closed
Peng99999 opened this issue Sep 18, 2024 · 0 comments
Closed

OpenDigger Biweekly Report 2024-09-18 #1624

Peng99999 opened this issue Sep 18, 2024 · 0 comments

Comments

@Peng99999
Copy link
Contributor

Description

Opendigger:

In the past two weeks, Opendigger has completed the following work:

Added label data:

Refeactor:

  • refactor: add order to export list #1604: Sort the export repo and user list with OpenRank in desc order.This will help with some advance search functions.

  • refactor: use PushEvent in global openrank #1613 : Modify the global OpenRank algorithm for a little bit. Use PushEvent instead of PullRequest merge event, because actually the pull request merge event will lead to a corresponding push event, but direct push will not contain a pull request event. Although we would like to encourage issue and pull request collaboration, direct pushes are also widely occurs in the open source world even in many really important projects. To fit the different collaboration model in open source world, use PushEvent with a relatively low weight will do. Set the monthly activity limit for a single developer to the 75th percentile of the overall active users, which is approximately achieving 2 PRs per month to reach the limit for that month. Output the users who active in more 300 repos within a month to help us to find out robot accounts. If calculation for a month fails, we should restart the process because graph database may not stable.

  • refactor: optimize the openrank sql #1622: 1. Optimize the custom repo names, org names and user logins transfer to ids, only use global_openrank table rather than original events table which is much faster. 2. Optimize the user community OpenRank API, filter the original data with user ids which helps a lot in memory consumption.

Feat:

FIx:

  • fix: fix milvus label to has a single source #1621 : if a project label has more than 1 source, the project result will be wrong and contain more than 1 same item. So fix the milvus label, the AI tech label will directly use the company's project label.
@github-actions github-actions bot added the waiting for repliers need other's feedback label Sep 18, 2024
@frank-zsy frank-zsy added biweekly-meeting and removed waiting for repliers need other's feedback labels Sep 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants