-
-
Notifications
You must be signed in to change notification settings - Fork 26
Repository statuses
Kanstantsin Kamkou edited this page Jan 14, 2017
·
53 revisions
Some data is here. Repository is waiting for the status to be applied.
No data has been gathered yet. Default status of a repository.
In case the worth value is less than 0
, the repository should be physically removed from the database. In casae of 0
the repository gets this status.
Each promoted repository is popular at the beginning by default. Also it is possible to have a number of repositories which are in trend right now. It doesn't mean that those repositories are useful. We can distinct such repos by analysing the number of stargazers (refs #127). If this difference is valuable, we can assume that the repo is dead.
- For a mature repository, gmw downloads the list of stars/forks for one months (28 days).
- Split the stars report by segments (7 segments: 28/4)
- Calculates the variance of each segment
- In case of high value (>= 1000), this repository has an anomaly, the segment value is replaced with a new value (last known mean value or
1
) - Saves the value otherwise
- Calculates mean value of segments
- If it is small (less or equals 1), apply
hopeless
. Otherwisepromising
- Every two months the status is changed to
new
. A new iteration is started. - refs #127
Blockers:
Sometimes, a repo has a big number of clones.
Unfortunately we are not able to gather this number.
Though, those repositories are useful but not promising any more.
See the promising description.