-
-
Notifications
You must be signed in to change notification settings - Fork 26
Repository statuses
Some data is here. A repository is waiting for the status to be applied.
Default status of a repository. No data has been gathered yet.
In case the worth value is less than 0
, a repository should be physically removed from the database. With the value of 0
a 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 a repos by analysing the number of stargazers. If this difference is valuable, we can assume that the repo is dead.
- For a mature repository, gmw downloads the list of stars for one months (28 days).
- Split the stars report by segments (7 segments: 28/4)
- Calculate the variance of each segment
- In case of high value (>= 1000), this repository has an anomaly, replace it with a value (1)
- Save the whole segment otherwise
- Calculate mean value of segments
- If the value is small (less or equals 1), apply
hopeless
. Otherwisepromising
- Every two months the status is changed to
new
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.