Why are issues and pull requests only considered?
Opened this issue · 2 comments
Should other metrics be considered such as:
-
Commits
-
Lines Changed
-
Metadata of repo similar to Bio panel of user
Thanks for the feedback. Lines Changed could be interesting. More broadly, we'd eventually like to support additional platforms such as Gitlab/Bitbucket, and non-sourcecode data sources (think Slack, discord, discourse, and other platforms where community interaction take place).
I imagine there'd need to be some sort of 'crawler' for the platforms.
For github there is: https://github.com/microsoft/ghcrawler
For slack I found the following: https://github.com/tyage/slack-patron, https://github.com/derekkramer/slack-scraper, https://github.com/mannynotfound/slackscrape
It also seems like something should be written to handle webhooks and the import of the slack archive.
I think it would be worthwhile in developing a service agnostic crawler that can be configured specific to a services' API -- something like ghcrawler but for all platforms.
What are your thoughts?
I'm also interested to know if you're aware of any good 'crawlers' for the platforms you've mentioned.