commit | ac30427ace2767750c905883b7495304852190d3 | [log] [tgz] |
---|---|---|
author | Daniel Gruno <humbedooh@apache.org> | Mon Dec 31 05:50:32 2018 +0100 |
committer | Daniel Gruno <humbedooh@apache.org> | Mon Dec 31 05:50:32 2018 +0100 |
tree | d094efd73b227848a294e36f6f586148ec0ee014 | |
parent | 2c32eea1ee4e9d81bddac286709290d65a127dab [diff] |
Fake user email if nto provided by JIRA In some instances, JIRA will have email visibility turned off for the REST API. In such instances, we should use the domain of the JIRA instance and the username (which is still visible to us) to fake an email address. While not perfect, this still allows us to get a good unique count of actors.
The Kibble Scanners collect information for the Kibble Suite.
python3 src/kibble-scanner.py
.conf/
: Config filessrc/
:kibble-scanner.py
: Main script for launching scansplugins/
:brokers
: The various database brokers (ES or JSON API)utils
: Utility librariesscanners
: The individual scanner applicationsplugins/scanners/ponymail.py
)plugins/scanners/jira.py
)plugins/scanners/bugzilla.py
)plugins/scanners/gerrit.py
)plugins/scanners/git-sync.py
)plugins/scanners/git-census.py
)plugins/scanners/git-evolution.py
)plugins/scanners/git-sloc.py
)plugins/scanners/github.py
)plugins/scanners/github-stats.py
)plugins/scanners/pipermail.py
)To speed up things, you can use the multi-threaded version of cloc found at this location. On machines with many cores, you may experience a tenfold speed increase in the SLoC and evolution scans. It requires ForkManager, which may be installed via CPAN: cpan Parallel::ForkManager
TBD. Please see https://kibble.apache.org/ for details!