-
Notifications
You must be signed in to change notification settings - Fork 3
Description
Is your feature request related to a problem? Please describe.
The GitHub related metrics are fetched fresh each time the fetchers are run. This leads to long run times, specifically when computing metrics related to issues.
Describe the solution you'd like
We should cache all stats fetched from GitHub in a tabular format. Storing all metadata for each issue and contribution. This will allow us to check the "oldest" entry in the cache and only fetch content after that date, instead of using the configured [since]](
Line 6 in 180c63f
| since: '2018-01-02' |
We should also cache the overall repository stats (stars, contributors, downloads, etc...). This will allow us to integrate plots showing trajectory over time for most stats tracked by the dashboard.