No project description provided
Project description
mtng
Generate meeting notes from GitHub + Indico
Installation
pip install mtng
Interface
$ mtng generate --help
Usage: mtng generate [OPTIONS] CONFIG
Generate a LaTeX fragment that includes an overview of PRs, Issues and
optionally an Indico agenda
Arguments:
CONFIG [required]
Options:
--token TEXT Github API token to use. Can be supplied
with environment variable GH_TOKEN
--since [%Y-%m-%d|%Y-%m-%dT%H:%M:%S|%Y-%m-%d %H:%M:%S]
[required]
--now [%Y-%m-%d|%Y-%m-%dT%H:%M:%S|%Y-%m-%d %H:%M:%S]
[default: 2021-10-26T13:10:29]
--event TEXT
--help Show this message and exit.
Configuration
mtng
consumes a configuration file to specify which GitHub repositories to ingest. An example configuration could look like this:
repos:
- name: acts-project/acts
do_stale: true
stale_label: Stale
wip_label: ":construction: WIP"
do_open_prs: true
do_merged_prs: true
do_recent_issues: false
This configuration will look up the acts-project/acts
repository. The output will contain sections on
- Stale PRs and issues. If this is turned on, the
stale_label
key must be given as well - A list of open PRs, optionally filtered to not include the label given by
wip_label
- Merged PRs since the date given by the
--since
option - Issues opened since the date given by the
--since
option
In addition and independent of this config, a meeting agenda can be attached at the end if the --event
option is provided and contains a valid Indico URL.
Making a presentation
The output of mtng generate
is a LaTeX fragment. It has to be incorporated into a set of Beamer/LaTeX slides, for example like
$ mtng generate spec.yml > gen.tex
with a LaTeX file like
% Preamble and beginnig of slides
\input{gen.tex}
% Rest of slides
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
gha-stats-0.1.0.tar.gz
(5.5 kB
view hashes)
Built Distribution
Close
Hashes for gha_stats-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7da74324ff6c63e02f6b11f1470b74c2e10c35e4b74219286d9d9f8ee18670e6 |
|
MD5 | 5e6bfa60555d01ac00b73faba2113c38 |
|
BLAKE2b-256 | a515002e82c419d24ae7b091a08ecdf5a5c4a3befab132eaf5b1855ff552b219 |