Should take in to account a variety of different types of contributions (e.g. issues, PRs, commits, comments) and weight them appropriately.
Should consider the recency of contributions.
Should avoid drastic spikes in user "score" that would allow a user to gain standing at an unreasonably rapid rate, e.g. through filing 1000 comments in a single day.
There may be certain aspects of scoring that indicate a person is well-suited as a maintainer (comments/issues) or an individual contributor (commits, PRs).
Should take in to account a variety of different types of contributions (e.g. issues, PRs, commits, comments) and weight them appropriately.
Should consider the recency of contributions.
Should avoid drastic spikes in user "score" that would allow a user to gain standing at an unreasonably rapid rate, e.g. through filing 1000 comments in a single day.
There may be certain aspects of scoring that indicate a person is well-suited as a maintainer (comments/issues) or an individual contributor (commits, PRs).