commit | 36dd76133c00674d6b08f568e872ec690e2683c2 | [log] [tgz] |
---|---|---|
author | Daniel Gruno <humbedooh@apache.org> | Fri Mar 02 15:44:01 2018 +0100 |
committer | Daniel Gruno <humbedooh@apache.org> | Fri Mar 02 15:44:01 2018 +0100 |
tree | 4f46dc85480224837d11cb20e5da846b38227f87 | |
parent | d4750da886f78e41a3d6ff9df8003d6bd1fa33bf [diff] |
Rewrite broker class, inherit kibble UI wrapper Instead of doing checks constantly, we'll inherit the wrapper class from the UI repo. There are a few cases where we still have to manually do if/else (bulk and api checks), but the rest can be aliases. Bump accepted DB version to 2.
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!