ossinsight
ossinsight copied to clipboard
Feature: mini personal center with milestones
For now, users can only watch the collections, repository and developer analysis one by one. Although there is a feature allow them compare any two repositories at the same time. When repositories and collections achieve milestones, users are not immediately notified.
Potential Solution:
Create a mini personal center which gets the minimum login authorization from GitHub. Then users could login with their GitHub account without creating a new account for ossinsight. What can users do with personal center:
- Get personal analytics without searching by GitHub ID - Get notification of repositories and collections when they achieve milestones
Design draft:
Keep it simple.
Update the design draft.
Could you please review this sketch?@Mini256
"this month" refers to which month, is the month of the current milestone or the current month when the user browses, the single repo analysis currently only supports data viewing in the current month when the user browses.
Today here will make people misunderstand.
What is the criterion for judgment of “Active"?
Does it mean that the repository acquired the 20,000th stars at this point in time, or did it acquire 2w stars in a certain time period?
![]()
"this month" refers to which month, is the month of the current milestone or the current month when the user browses, the single repo analysis currently only supports data viewing in the current month when the user browses.
![]()
Today here will make people misunderstand.
![]()
What is the criterion for judgment of “Active"?
![]()
Does it mean that the repository acquired the 20,000th stars at this point in time, or did it acquire 2w stars in a certain time period?
Thank you for re-checking my design.
-
'this month' here links to the contributor ranking in repository analyze page.

-
'today' will be replaced by the monthly date, like '2022-10' and the please see design draft here:

-
To measure whether a repository is 'active' , you can check whether it has contribution related events (commit, push code, review code, submit issue, etc.) . Note that the watch event needs to be excluded here.
-
It means this repo has reached 20,000+ stars in that day.

@sykp241095 @Mini256 @634750802 @CaitinChen PTAL~
I suggest that we first implement a separate page that does not require users to log in, the endpoint can be:
https://ossinsight.io/analyze/pingcap/tidb/milestones