Open k----n opened 4 years ago
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.
Should other metrics be considered such as:
Commits
Lines Changed
Metadata of repo similar to Bio panel of user