Automated statistics to plot MultiQC contributions over time.
This repository contains two main scripts:
generate_plots.py
- Analyzes the git repository locally to track modules and contributorsgenerate_github_stats.py
- Uses the GitHub API to track issues and pull requests
This plot is generated by looping over repository commits and counting the number of files in the MultiQC modules directory.
This plot is generated by looping over commits to the main MultiQC repository and counting when a new contributor either contributes a commit, or co-authors a commit. The latter is found in commit messages and is needed for 2025 onwards, when MultiQC adopted a squash-merge strategy.
This plot shows the cumulative number of issues created in the MultiQC repository over time.
This plot shows the number of open issues at any given point in time.
This plot shows the number of new issues created each month.
This plot shows the cumulative number of pull requests created in the MultiQC repository over time.
This plot shows the number of open pull requests at any given point in time.
This plot shows the number of new pull requests created each month.