con / solidation

Produce activities reports from GitHub
MIT License
0 stars 0 forks source link

solidation is a Python program for producing a Markdown report of recent issue & pull request activity across a set of GitHub repositories.

Usage

solidation [<options>]

solidation reads from a configuration file (solidation.yaml by default, though a different one can be specified with the -c/--config option) and outputs a Markdown report to standard output. It is recommended to set a GitHub API token to use for API requests via the GITHUB_TOKEN environment variable.

Options

Configuration

The configuration file is a YAML file containing a mapping with the following keys (all optional):

Example Output

DataLad Health Update

Covered projects (PRs/issues/stars/watchers/forks)

datalad (13/464/388/26/104); dl-gooey (2/51/4/7/6); dl-container (2/30/9/9/14); dl-deprecated (2/34/0/7/3); dl-metalad (2/110/9/9/10); dl-fuse (2/19/1/4/2); dl-catalog (2/47/10/8/9); dl-neuroimaging (4/27/16/12/13); dl-ukbiobank (0/10/4/5/8); dl-installer (0/3/4/4/2); dl-osf (1/18/13/12/11); dl-crawler (0/34/5/9/16); dl-xnat (1/13/3/12/8); dl-next (4/47/4/8/6); dl-dataverse (3/24/9/8/10); dl-ebrains (0/8/1/4/4); datasets.datalad.org (0/31/6/5/4); datalad.org (1/8/5/13/10); dl-mihextras (1/2/1/2/1); dl-debian (4/39/1/7/5)

Non-DataLad member issues active/opened in the last 7 days
PRs completed in the past 7 days: 13