MeasureOSS / Measure

At its core Measure is, for lack of a better term, a contributor relationship management system. Measure consists of easy to understand widgets that can be arbitrarily displayed to build dashboards. It allows you to understand how people as individuals and as organizations are interacting with open source projects on GitHub. It’s metrics that focus not only on code, but on contributors.
Apache License 2.0
159 stars 17 forks source link

Why are issues and pull requests only considered? #127

Open k----n opened 4 years ago

k----n commented 4 years ago

Should other metrics be considered such as:

jeremy-lq commented 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).

k----n commented 4 years ago

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.