Skip to content

MultiQC/stats

Repository files navigation

MultiQC

MultiQC Stats

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 contributors
  • generate_github_stats.py - Uses the GitHub API to track issues and pull requests

Modules over time

This plot is generated by looping over repository commits and counting the number of files in the MultiQC modules directory.

Modules over time

Contributors over time

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.

Contributors over time

GitHub Issues

Issues Created Over Time

This plot shows the cumulative number of issues created in the MultiQC repository over time.

Issues created over time

Open Issues Over Time

This plot shows the number of open issues at any given point in time.

Open issues over time

New Issues Per Month

This plot shows the number of new issues created each month.

New issues per month

GitHub Pull Requests

Pull Requests Created Over Time

This plot shows the cumulative number of pull requests created in the MultiQC repository over time.

PRs created over time

Open Pull Requests Over Time

This plot shows the number of open pull requests at any given point in time.

Open PRs over time

New Pull Requests Per Month

This plot shows the number of new pull requests created each month.

New PRs per month

About

Automated statistics for MultiQC contributions

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages