-
-
Notifications
You must be signed in to change notification settings - Fork 26
Repository statuses
Kanstantsin Kamkou edited this page Jan 21, 2017
·
53 revisions
Some data is here. Repository is waiting for the status to be applied.
No data has been gathered yet. Default status for a new repository.
In case the worth value is less than -5
, the repository should be physically removed from the database. In casae of -2
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 of segments
or1
).
- Calculates
mean value of segments
(later is used by worth). - If it is small (less or equals 1), apply
hopeless
. Otherwisepromising
. - Every two months the
status
is changed tonew
(hence, jump to #1). - 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.